v1alpha1

package
v0.8.0-preview Latest Latest
Warning

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

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

Documentation

Overview

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

Index

Constants

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

Package type metadata.

Variables

View Source
var (
	CustomDataSet_Kind             = "CustomDataSet"
	CustomDataSet_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: CustomDataSet_Kind}.String()
	CustomDataSet_KindAPIVersion   = CustomDataSet_Kind + "." + CRDGroupVersion.String()
	CustomDataSet_GroupVersionKind = CRDGroupVersion.WithKind(CustomDataSet_Kind)
)

Repository type metadata.

View Source
var (
	DataFlow_Kind             = "DataFlow"
	DataFlow_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: DataFlow_Kind}.String()
	DataFlow_KindAPIVersion   = DataFlow_Kind + "." + CRDGroupVersion.String()
	DataFlow_GroupVersionKind = CRDGroupVersion.WithKind(DataFlow_Kind)
)

Repository type metadata.

View Source
var (
	DataSetAzureBlob_Kind             = "DataSetAzureBlob"
	DataSetAzureBlob_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: DataSetAzureBlob_Kind}.String()
	DataSetAzureBlob_KindAPIVersion   = DataSetAzureBlob_Kind + "." + CRDGroupVersion.String()
	DataSetAzureBlob_GroupVersionKind = CRDGroupVersion.WithKind(DataSetAzureBlob_Kind)
)

Repository type metadata.

View Source
var (
	DataSetBinary_Kind             = "DataSetBinary"
	DataSetBinary_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: DataSetBinary_Kind}.String()
	DataSetBinary_KindAPIVersion   = DataSetBinary_Kind + "." + CRDGroupVersion.String()
	DataSetBinary_GroupVersionKind = CRDGroupVersion.WithKind(DataSetBinary_Kind)
)

Repository type metadata.

View Source
var (
	DataSetCosmosDBSQLAPI_Kind             = "DataSetCosmosDBSQLAPI"
	DataSetCosmosDBSQLAPI_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: DataSetCosmosDBSQLAPI_Kind}.String()
	DataSetCosmosDBSQLAPI_KindAPIVersion   = DataSetCosmosDBSQLAPI_Kind + "." + CRDGroupVersion.String()
	DataSetCosmosDBSQLAPI_GroupVersionKind = CRDGroupVersion.WithKind(DataSetCosmosDBSQLAPI_Kind)
)

Repository type metadata.

View Source
var (
	DataSetDelimitedText_Kind             = "DataSetDelimitedText"
	DataSetDelimitedText_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: DataSetDelimitedText_Kind}.String()
	DataSetDelimitedText_KindAPIVersion   = DataSetDelimitedText_Kind + "." + CRDGroupVersion.String()
	DataSetDelimitedText_GroupVersionKind = CRDGroupVersion.WithKind(DataSetDelimitedText_Kind)
)

Repository type metadata.

View Source
var (
	DataSetHTTP_Kind             = "DataSetHTTP"
	DataSetHTTP_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: DataSetHTTP_Kind}.String()
	DataSetHTTP_KindAPIVersion   = DataSetHTTP_Kind + "." + CRDGroupVersion.String()
	DataSetHTTP_GroupVersionKind = CRDGroupVersion.WithKind(DataSetHTTP_Kind)
)

Repository type metadata.

View Source
var (
	DataSetJSON_Kind             = "DataSetJSON"
	DataSetJSON_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: DataSetJSON_Kind}.String()
	DataSetJSON_KindAPIVersion   = DataSetJSON_Kind + "." + CRDGroupVersion.String()
	DataSetJSON_GroupVersionKind = CRDGroupVersion.WithKind(DataSetJSON_Kind)
)

Repository type metadata.

View Source
var (
	DataSetMySQL_Kind             = "DataSetMySQL"
	DataSetMySQL_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: DataSetMySQL_Kind}.String()
	DataSetMySQL_KindAPIVersion   = DataSetMySQL_Kind + "." + CRDGroupVersion.String()
	DataSetMySQL_GroupVersionKind = CRDGroupVersion.WithKind(DataSetMySQL_Kind)
)

Repository type metadata.

View Source
var (
	DataSetParquet_Kind             = "DataSetParquet"
	DataSetParquet_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: DataSetParquet_Kind}.String()
	DataSetParquet_KindAPIVersion   = DataSetParquet_Kind + "." + CRDGroupVersion.String()
	DataSetParquet_GroupVersionKind = CRDGroupVersion.WithKind(DataSetParquet_Kind)
)

Repository type metadata.

View Source
var (
	DataSetPostgreSQL_Kind             = "DataSetPostgreSQL"
	DataSetPostgreSQL_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: DataSetPostgreSQL_Kind}.String()
	DataSetPostgreSQL_KindAPIVersion   = DataSetPostgreSQL_Kind + "." + CRDGroupVersion.String()
	DataSetPostgreSQL_GroupVersionKind = CRDGroupVersion.WithKind(DataSetPostgreSQL_Kind)
)

Repository type metadata.

View Source
var (
	DataSetSnowflake_Kind             = "DataSetSnowflake"
	DataSetSnowflake_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: DataSetSnowflake_Kind}.String()
	DataSetSnowflake_KindAPIVersion   = DataSetSnowflake_Kind + "." + CRDGroupVersion.String()
	DataSetSnowflake_GroupVersionKind = CRDGroupVersion.WithKind(DataSetSnowflake_Kind)
)

Repository type metadata.

View Source
var (
	DataSetSQLServerTable_Kind             = "DataSetSQLServerTable"
	DataSetSQLServerTable_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: DataSetSQLServerTable_Kind}.String()
	DataSetSQLServerTable_KindAPIVersion   = DataSetSQLServerTable_Kind + "." + CRDGroupVersion.String()
	DataSetSQLServerTable_GroupVersionKind = CRDGroupVersion.WithKind(DataSetSQLServerTable_Kind)
)

Repository type metadata.

View Source
var (
	Factory_Kind             = "Factory"
	Factory_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: Factory_Kind}.String()
	Factory_KindAPIVersion   = Factory_Kind + "." + CRDGroupVersion.String()
	Factory_GroupVersionKind = CRDGroupVersion.WithKind(Factory_Kind)
)

Repository type metadata.

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

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

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

Repository type metadata.

View Source
var (
	IntegrationRuntimeAzureSSIS_Kind             = "IntegrationRuntimeAzureSSIS"
	IntegrationRuntimeAzureSSIS_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: IntegrationRuntimeAzureSSIS_Kind}.String()
	IntegrationRuntimeAzureSSIS_KindAPIVersion   = IntegrationRuntimeAzureSSIS_Kind + "." + CRDGroupVersion.String()
	IntegrationRuntimeAzureSSIS_GroupVersionKind = CRDGroupVersion.WithKind(IntegrationRuntimeAzureSSIS_Kind)
)

Repository type metadata.

View Source
var (
	IntegrationRuntimeManaged_Kind             = "IntegrationRuntimeManaged"
	IntegrationRuntimeManaged_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: IntegrationRuntimeManaged_Kind}.String()
	IntegrationRuntimeManaged_KindAPIVersion   = IntegrationRuntimeManaged_Kind + "." + CRDGroupVersion.String()
	IntegrationRuntimeManaged_GroupVersionKind = CRDGroupVersion.WithKind(IntegrationRuntimeManaged_Kind)
)

Repository type metadata.

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

Repository type metadata.

View Source
var (
	LinkedCustomService_Kind             = "LinkedCustomService"
	LinkedCustomService_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: LinkedCustomService_Kind}.String()
	LinkedCustomService_KindAPIVersion   = LinkedCustomService_Kind + "." + CRDGroupVersion.String()
	LinkedCustomService_GroupVersionKind = CRDGroupVersion.WithKind(LinkedCustomService_Kind)
)

Repository type metadata.

View Source
var (
	LinkedServiceAzureBlobStorage_Kind             = "LinkedServiceAzureBlobStorage"
	LinkedServiceAzureBlobStorage_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: LinkedServiceAzureBlobStorage_Kind}.String()
	LinkedServiceAzureBlobStorage_KindAPIVersion   = LinkedServiceAzureBlobStorage_Kind + "." + CRDGroupVersion.String()
	LinkedServiceAzureBlobStorage_GroupVersionKind = CRDGroupVersion.WithKind(LinkedServiceAzureBlobStorage_Kind)
)

Repository type metadata.

View Source
var (
	LinkedServiceAzureDatabricks_Kind             = "LinkedServiceAzureDatabricks"
	LinkedServiceAzureDatabricks_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: LinkedServiceAzureDatabricks_Kind}.String()
	LinkedServiceAzureDatabricks_KindAPIVersion   = LinkedServiceAzureDatabricks_Kind + "." + CRDGroupVersion.String()
	LinkedServiceAzureDatabricks_GroupVersionKind = CRDGroupVersion.WithKind(LinkedServiceAzureDatabricks_Kind)
)

Repository type metadata.

View Source
var (
	LinkedServiceAzureFileStorage_Kind             = "LinkedServiceAzureFileStorage"
	LinkedServiceAzureFileStorage_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: LinkedServiceAzureFileStorage_Kind}.String()
	LinkedServiceAzureFileStorage_KindAPIVersion   = LinkedServiceAzureFileStorage_Kind + "." + CRDGroupVersion.String()
	LinkedServiceAzureFileStorage_GroupVersionKind = CRDGroupVersion.WithKind(LinkedServiceAzureFileStorage_Kind)
)

Repository type metadata.

View Source
var (
	LinkedServiceAzureFunction_Kind             = "LinkedServiceAzureFunction"
	LinkedServiceAzureFunction_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: LinkedServiceAzureFunction_Kind}.String()
	LinkedServiceAzureFunction_KindAPIVersion   = LinkedServiceAzureFunction_Kind + "." + CRDGroupVersion.String()
	LinkedServiceAzureFunction_GroupVersionKind = CRDGroupVersion.WithKind(LinkedServiceAzureFunction_Kind)
)

Repository type metadata.

View Source
var (
	LinkedServiceAzureSearch_Kind             = "LinkedServiceAzureSearch"
	LinkedServiceAzureSearch_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: LinkedServiceAzureSearch_Kind}.String()
	LinkedServiceAzureSearch_KindAPIVersion   = LinkedServiceAzureSearch_Kind + "." + CRDGroupVersion.String()
	LinkedServiceAzureSearch_GroupVersionKind = CRDGroupVersion.WithKind(LinkedServiceAzureSearch_Kind)
)

Repository type metadata.

View Source
var (
	LinkedServiceAzureSQLDatabase_Kind             = "LinkedServiceAzureSQLDatabase"
	LinkedServiceAzureSQLDatabase_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: LinkedServiceAzureSQLDatabase_Kind}.String()
	LinkedServiceAzureSQLDatabase_KindAPIVersion   = LinkedServiceAzureSQLDatabase_Kind + "." + CRDGroupVersion.String()
	LinkedServiceAzureSQLDatabase_GroupVersionKind = CRDGroupVersion.WithKind(LinkedServiceAzureSQLDatabase_Kind)
)

Repository type metadata.

View Source
var (
	LinkedServiceAzureTableStorage_Kind             = "LinkedServiceAzureTableStorage"
	LinkedServiceAzureTableStorage_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: LinkedServiceAzureTableStorage_Kind}.String()
	LinkedServiceAzureTableStorage_KindAPIVersion   = LinkedServiceAzureTableStorage_Kind + "." + CRDGroupVersion.String()
	LinkedServiceAzureTableStorage_GroupVersionKind = CRDGroupVersion.WithKind(LinkedServiceAzureTableStorage_Kind)
)

Repository type metadata.

View Source
var (
	LinkedServiceCosmosDB_Kind             = "LinkedServiceCosmosDB"
	LinkedServiceCosmosDB_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: LinkedServiceCosmosDB_Kind}.String()
	LinkedServiceCosmosDB_KindAPIVersion   = LinkedServiceCosmosDB_Kind + "." + CRDGroupVersion.String()
	LinkedServiceCosmosDB_GroupVersionKind = CRDGroupVersion.WithKind(LinkedServiceCosmosDB_Kind)
)

Repository type metadata.

View Source
var (
	LinkedServiceDataLakeStorageGen2_Kind             = "LinkedServiceDataLakeStorageGen2"
	LinkedServiceDataLakeStorageGen2_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: LinkedServiceDataLakeStorageGen2_Kind}.String()
	LinkedServiceDataLakeStorageGen2_KindAPIVersion   = LinkedServiceDataLakeStorageGen2_Kind + "." + CRDGroupVersion.String()
	LinkedServiceDataLakeStorageGen2_GroupVersionKind = CRDGroupVersion.WithKind(LinkedServiceDataLakeStorageGen2_Kind)
)

Repository type metadata.

View Source
var (
	LinkedServiceKeyVault_Kind             = "LinkedServiceKeyVault"
	LinkedServiceKeyVault_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: LinkedServiceKeyVault_Kind}.String()
	LinkedServiceKeyVault_KindAPIVersion   = LinkedServiceKeyVault_Kind + "." + CRDGroupVersion.String()
	LinkedServiceKeyVault_GroupVersionKind = CRDGroupVersion.WithKind(LinkedServiceKeyVault_Kind)
)

Repository type metadata.

View Source
var (
	LinkedServiceKusto_Kind             = "LinkedServiceKusto"
	LinkedServiceKusto_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: LinkedServiceKusto_Kind}.String()
	LinkedServiceKusto_KindAPIVersion   = LinkedServiceKusto_Kind + "." + CRDGroupVersion.String()
	LinkedServiceKusto_GroupVersionKind = CRDGroupVersion.WithKind(LinkedServiceKusto_Kind)
)

Repository type metadata.

View Source
var (
	LinkedServiceMySQL_Kind             = "LinkedServiceMySQL"
	LinkedServiceMySQL_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: LinkedServiceMySQL_Kind}.String()
	LinkedServiceMySQL_KindAPIVersion   = LinkedServiceMySQL_Kind + "." + CRDGroupVersion.String()
	LinkedServiceMySQL_GroupVersionKind = CRDGroupVersion.WithKind(LinkedServiceMySQL_Kind)
)

Repository type metadata.

View Source
var (
	LinkedServiceOData_Kind             = "LinkedServiceOData"
	LinkedServiceOData_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: LinkedServiceOData_Kind}.String()
	LinkedServiceOData_KindAPIVersion   = LinkedServiceOData_Kind + "." + CRDGroupVersion.String()
	LinkedServiceOData_GroupVersionKind = CRDGroupVersion.WithKind(LinkedServiceOData_Kind)
)

Repository type metadata.

View Source
var (
	LinkedServicePostgreSQL_Kind             = "LinkedServicePostgreSQL"
	LinkedServicePostgreSQL_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: LinkedServicePostgreSQL_Kind}.String()
	LinkedServicePostgreSQL_KindAPIVersion   = LinkedServicePostgreSQL_Kind + "." + CRDGroupVersion.String()
	LinkedServicePostgreSQL_GroupVersionKind = CRDGroupVersion.WithKind(LinkedServicePostgreSQL_Kind)
)

Repository type metadata.

View Source
var (
	LinkedServiceSFTP_Kind             = "LinkedServiceSFTP"
	LinkedServiceSFTP_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: LinkedServiceSFTP_Kind}.String()
	LinkedServiceSFTP_KindAPIVersion   = LinkedServiceSFTP_Kind + "." + CRDGroupVersion.String()
	LinkedServiceSFTP_GroupVersionKind = CRDGroupVersion.WithKind(LinkedServiceSFTP_Kind)
)

Repository type metadata.

View Source
var (
	LinkedServiceSnowflake_Kind             = "LinkedServiceSnowflake"
	LinkedServiceSnowflake_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: LinkedServiceSnowflake_Kind}.String()
	LinkedServiceSnowflake_KindAPIVersion   = LinkedServiceSnowflake_Kind + "." + CRDGroupVersion.String()
	LinkedServiceSnowflake_GroupVersionKind = CRDGroupVersion.WithKind(LinkedServiceSnowflake_Kind)
)

Repository type metadata.

View Source
var (
	LinkedServiceSQLServer_Kind             = "LinkedServiceSQLServer"
	LinkedServiceSQLServer_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: LinkedServiceSQLServer_Kind}.String()
	LinkedServiceSQLServer_KindAPIVersion   = LinkedServiceSQLServer_Kind + "." + CRDGroupVersion.String()
	LinkedServiceSQLServer_GroupVersionKind = CRDGroupVersion.WithKind(LinkedServiceSQLServer_Kind)
)

Repository type metadata.

View Source
var (
	LinkedServiceSynapse_Kind             = "LinkedServiceSynapse"
	LinkedServiceSynapse_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: LinkedServiceSynapse_Kind}.String()
	LinkedServiceSynapse_KindAPIVersion   = LinkedServiceSynapse_Kind + "." + CRDGroupVersion.String()
	LinkedServiceSynapse_GroupVersionKind = CRDGroupVersion.WithKind(LinkedServiceSynapse_Kind)
)

Repository type metadata.

View Source
var (
	LinkedServiceWeb_Kind             = "LinkedServiceWeb"
	LinkedServiceWeb_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: LinkedServiceWeb_Kind}.String()
	LinkedServiceWeb_KindAPIVersion   = LinkedServiceWeb_Kind + "." + CRDGroupVersion.String()
	LinkedServiceWeb_GroupVersionKind = CRDGroupVersion.WithKind(LinkedServiceWeb_Kind)
)

Repository type metadata.

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

Repository type metadata.

View Source
var (
	Pipeline_Kind             = "Pipeline"
	Pipeline_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: Pipeline_Kind}.String()
	Pipeline_KindAPIVersion   = Pipeline_Kind + "." + CRDGroupVersion.String()
	Pipeline_GroupVersionKind = CRDGroupVersion.WithKind(Pipeline_Kind)
)

Repository type metadata.

View Source
var (
	TriggerBlobEvent_Kind             = "TriggerBlobEvent"
	TriggerBlobEvent_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: TriggerBlobEvent_Kind}.String()
	TriggerBlobEvent_KindAPIVersion   = TriggerBlobEvent_Kind + "." + CRDGroupVersion.String()
	TriggerBlobEvent_GroupVersionKind = CRDGroupVersion.WithKind(TriggerBlobEvent_Kind)
)

Repository type metadata.

View Source
var (
	TriggerCustomEvent_Kind             = "TriggerCustomEvent"
	TriggerCustomEvent_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: TriggerCustomEvent_Kind}.String()
	TriggerCustomEvent_KindAPIVersion   = TriggerCustomEvent_Kind + "." + CRDGroupVersion.String()
	TriggerCustomEvent_GroupVersionKind = CRDGroupVersion.WithKind(TriggerCustomEvent_Kind)
)

Repository type metadata.

View Source
var (
	TriggerSchedule_Kind             = "TriggerSchedule"
	TriggerSchedule_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: TriggerSchedule_Kind}.String()
	TriggerSchedule_KindAPIVersion   = TriggerSchedule_Kind + "." + CRDGroupVersion.String()
	TriggerSchedule_GroupVersionKind = CRDGroupVersion.WithKind(TriggerSchedule_Kind)
)

Repository type metadata.

Functions

This section is empty.

Types

type AzureBlobFsLocationObservation

type AzureBlobFsLocationObservation struct {
}

func (*AzureBlobFsLocationObservation) DeepCopy

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

func (*AzureBlobFsLocationObservation) DeepCopyInto

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

type AzureBlobFsLocationParameters

type AzureBlobFsLocationParameters struct {

	// +kubebuilder:validation:Required
	FileSystem *string `json:"fileSystem" tf:"file_system,omitempty"`

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

	// +kubebuilder:validation:Optional
	Path *string `json:"path,omitempty" tf:"path,omitempty"`
}

func (*AzureBlobFsLocationParameters) DeepCopy

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

func (*AzureBlobFsLocationParameters) DeepCopyInto

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

type AzureBlobStorageLocationObservation

type AzureBlobStorageLocationObservation struct {
}

func (*AzureBlobStorageLocationObservation) DeepCopy

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

func (*AzureBlobStorageLocationObservation) DeepCopyInto

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

type AzureBlobStorageLocationParameters

type AzureBlobStorageLocationParameters struct {

	// +kubebuilder:validation:Required
	Container *string `json:"container" tf:"container,omitempty"`

	// +kubebuilder:validation:Optional
	DynamicFilenameEnabled *bool `json:"dynamicFilenameEnabled,omitempty" tf:"dynamic_filename_enabled,omitempty"`

	// +kubebuilder:validation:Optional
	DynamicPathEnabled *bool `json:"dynamicPathEnabled,omitempty" tf:"dynamic_path_enabled,omitempty"`

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

	// +kubebuilder:validation:Optional
	Path *string `json:"path,omitempty" tf:"path,omitempty"`
}

func (*AzureBlobStorageLocationParameters) DeepCopy

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

func (*AzureBlobStorageLocationParameters) DeepCopyInto

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

type BasicAuthenticationObservation

type BasicAuthenticationObservation struct {
}

func (*BasicAuthenticationObservation) DeepCopy

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

func (*BasicAuthenticationObservation) DeepCopyInto

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

type BasicAuthenticationParameters

type BasicAuthenticationParameters struct {

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

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

func (*BasicAuthenticationParameters) DeepCopy

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

func (*BasicAuthenticationParameters) DeepCopyInto

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

type CatalogInfoObservation

type CatalogInfoObservation struct {
}

func (*CatalogInfoObservation) DeepCopy

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

func (*CatalogInfoObservation) DeepCopyInto

func (in *CatalogInfoObservation) DeepCopyInto(out *CatalogInfoObservation)

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

type CatalogInfoParameters

type CatalogInfoParameters struct {

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

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

	// +kubebuilder:validation:Optional
	DualStandbyPairName *string `json:"dualStandbyPairName,omitempty" tf:"dual_standby_pair_name,omitempty"`

	// +kubebuilder:validation:Optional
	PricingTier *string `json:"pricingTier,omitempty" tf:"pricing_tier,omitempty"`

	// +kubebuilder:validation:Required
	ServerEndpoint *string `json:"serverEndpoint" tf:"server_endpoint,omitempty"`
}

func (*CatalogInfoParameters) DeepCopy

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

func (*CatalogInfoParameters) DeepCopyInto

func (in *CatalogInfoParameters) DeepCopyInto(out *CatalogInfoParameters)

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

type CommandKeyObservation

type CommandKeyObservation struct {
}

func (*CommandKeyObservation) DeepCopy

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

func (*CommandKeyObservation) DeepCopyInto

func (in *CommandKeyObservation) DeepCopyInto(out *CommandKeyObservation)

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

type CommandKeyParameters

type CommandKeyParameters struct {

	// +kubebuilder:validation:Optional
	KeyVaultPassword []KeyVaultPasswordParameters `json:"keyVaultPassword,omitempty" tf:"key_vault_password,omitempty"`

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

	// +kubebuilder:validation:Required
	TargetName *string `json:"targetName" tf:"target_name,omitempty"`

	// +kubebuilder:validation:Required
	UserName *string `json:"userName" tf:"user_name,omitempty"`
}

func (*CommandKeyParameters) DeepCopy

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

func (*CommandKeyParameters) DeepCopyInto

func (in *CommandKeyParameters) DeepCopyInto(out *CommandKeyParameters)

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

type ComponentObservation

type ComponentObservation struct {
}

func (*ComponentObservation) DeepCopy

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

func (*ComponentObservation) DeepCopyInto

func (in *ComponentObservation) DeepCopyInto(out *ComponentObservation)

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

type ComponentParameters

type ComponentParameters struct {

	// +kubebuilder:validation:Optional
	KeyVaultLicense []KeyVaultLicenseParameters `json:"keyVaultLicense,omitempty" tf:"key_vault_license,omitempty"`

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

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

func (*ComponentParameters) DeepCopy

func (in *ComponentParameters) DeepCopy() *ComponentParameters

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

func (*ComponentParameters) DeepCopyInto

func (in *ComponentParameters) DeepCopyInto(out *ComponentParameters)

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

type CompressionObservation

type CompressionObservation struct {
}

func (*CompressionObservation) DeepCopy

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

func (*CompressionObservation) DeepCopyInto

func (in *CompressionObservation) DeepCopyInto(out *CompressionObservation)

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

type CompressionParameters

type CompressionParameters struct {

	// +kubebuilder:validation:Optional
	Level *string `json:"level,omitempty" tf:"level,omitempty"`

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

func (*CompressionParameters) DeepCopy

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

func (*CompressionParameters) DeepCopyInto

func (in *CompressionParameters) DeepCopyInto(out *CompressionParameters)

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

type CustomDataSet

type CustomDataSet struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              CustomDataSetSpec   `json:"spec"`
	Status            CustomDataSetStatus `json:"status,omitempty"`
}

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

func (in *CustomDataSet) DeepCopy() *CustomDataSet

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

func (*CustomDataSet) DeepCopyInto

func (in *CustomDataSet) DeepCopyInto(out *CustomDataSet)

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

func (*CustomDataSet) DeepCopyObject

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

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

func (*CustomDataSet) GetCondition

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

GetCondition of this CustomDataSet.

func (*CustomDataSet) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this CustomDataSet

func (*CustomDataSet) GetDeletionPolicy

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

GetDeletionPolicy of this CustomDataSet.

func (*CustomDataSet) GetID

func (tr *CustomDataSet) GetID() string

GetID returns ID of underlying Terraform resource of this CustomDataSet

func (*CustomDataSet) GetObservation

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

GetObservation of this CustomDataSet

func (*CustomDataSet) GetParameters

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

GetParameters of this CustomDataSet

func (*CustomDataSet) GetProviderConfigReference

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

GetProviderConfigReference of this CustomDataSet.

func (*CustomDataSet) GetProviderReference

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

GetProviderReference of this CustomDataSet. Deprecated: Use GetProviderConfigReference.

func (*CustomDataSet) GetTerraformResourceType

func (mg *CustomDataSet) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this CustomDataSet

func (*CustomDataSet) GetTerraformSchemaVersion

func (tr *CustomDataSet) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*CustomDataSet) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this CustomDataSet.

func (*CustomDataSet) LateInitialize

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

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

func (*CustomDataSet) SetConditions

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

SetConditions of this CustomDataSet.

func (*CustomDataSet) SetDeletionPolicy

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

SetDeletionPolicy of this CustomDataSet.

func (*CustomDataSet) SetObservation

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

SetObservation for this CustomDataSet

func (*CustomDataSet) SetParameters

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

SetParameters for this CustomDataSet

func (*CustomDataSet) SetProviderConfigReference

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

SetProviderConfigReference of this CustomDataSet.

func (*CustomDataSet) SetProviderReference

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

SetProviderReference of this CustomDataSet. Deprecated: Use SetProviderConfigReference.

func (*CustomDataSet) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this CustomDataSet.

type CustomDataSetList

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

CustomDataSetList contains a list of CustomDataSets

func (*CustomDataSetList) DeepCopy

func (in *CustomDataSetList) DeepCopy() *CustomDataSetList

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

func (*CustomDataSetList) DeepCopyInto

func (in *CustomDataSetList) DeepCopyInto(out *CustomDataSetList)

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

func (*CustomDataSetList) DeepCopyObject

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

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

func (*CustomDataSetList) GetItems

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

GetItems of this CustomDataSetList.

type CustomDataSetObservation

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

func (*CustomDataSetObservation) DeepCopy

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

func (*CustomDataSetObservation) DeepCopyInto

func (in *CustomDataSetObservation) DeepCopyInto(out *CustomDataSetObservation)

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

type CustomDataSetParameters

type CustomDataSetParameters struct {

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

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

	// +kubebuilder:validation:Required
	DataFactoryID *string `json:"dataFactoryId" tf:"data_factory_id,omitempty"`

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

	// +kubebuilder:validation:Optional
	Folder *string `json:"folder,omitempty" tf:"folder,omitempty"`

	// +kubebuilder:validation:Required
	LinkedService []LinkedServiceParameters `json:"linkedService" tf:"linked_service,omitempty"`

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

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

	// +kubebuilder:validation:Optional
	SchemaJSON *string `json:"schemaJson,omitempty" tf:"schema_json,omitempty"`

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

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

func (*CustomDataSetParameters) DeepCopy

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

func (*CustomDataSetParameters) DeepCopyInto

func (in *CustomDataSetParameters) DeepCopyInto(out *CustomDataSetParameters)

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

type CustomDataSetSpec

type CustomDataSetSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     CustomDataSetParameters `json:"forProvider"`
}

CustomDataSetSpec defines the desired state of CustomDataSet

func (*CustomDataSetSpec) DeepCopy

func (in *CustomDataSetSpec) DeepCopy() *CustomDataSetSpec

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

func (*CustomDataSetSpec) DeepCopyInto

func (in *CustomDataSetSpec) DeepCopyInto(out *CustomDataSetSpec)

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

type CustomDataSetStatus

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

CustomDataSetStatus defines the observed state of CustomDataSet.

func (*CustomDataSetStatus) DeepCopy

func (in *CustomDataSetStatus) DeepCopy() *CustomDataSetStatus

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

func (*CustomDataSetStatus) DeepCopyInto

func (in *CustomDataSetStatus) DeepCopyInto(out *CustomDataSetStatus)

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

type CustomSetupScriptObservation

type CustomSetupScriptObservation struct {
}

func (*CustomSetupScriptObservation) DeepCopy

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

func (*CustomSetupScriptObservation) DeepCopyInto

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

type CustomSetupScriptParameters

type CustomSetupScriptParameters struct {

	// +kubebuilder:validation:Required
	BlobContainerURI *string `json:"blobContainerUri" tf:"blob_container_uri,omitempty"`

	// +kubebuilder:validation:Required
	SASTokenSecretRef v1.SecretKeySelector `json:"sasTokenSecretRef" tf:"-"`
}

func (*CustomSetupScriptParameters) DeepCopy

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

func (*CustomSetupScriptParameters) DeepCopyInto

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

type DataFlow

type DataFlow struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              DataFlowSpec   `json:"spec"`
	Status            DataFlowStatus `json:"status,omitempty"`
}

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

func (in *DataFlow) DeepCopy() *DataFlow

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

func (*DataFlow) DeepCopyInto

func (in *DataFlow) DeepCopyInto(out *DataFlow)

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

func (*DataFlow) DeepCopyObject

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

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

func (*DataFlow) GetCondition

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

GetCondition of this DataFlow.

func (*DataFlow) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this DataFlow

func (*DataFlow) GetDeletionPolicy

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

GetDeletionPolicy of this DataFlow.

func (*DataFlow) GetID

func (tr *DataFlow) GetID() string

GetID returns ID of underlying Terraform resource of this DataFlow

func (*DataFlow) GetObservation

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

GetObservation of this DataFlow

func (*DataFlow) GetParameters

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

GetParameters of this DataFlow

func (*DataFlow) GetProviderConfigReference

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

GetProviderConfigReference of this DataFlow.

func (*DataFlow) GetProviderReference

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

GetProviderReference of this DataFlow. Deprecated: Use GetProviderConfigReference.

func (*DataFlow) GetTerraformResourceType

func (mg *DataFlow) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this DataFlow

func (*DataFlow) GetTerraformSchemaVersion

func (tr *DataFlow) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*DataFlow) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this DataFlow.

func (*DataFlow) LateInitialize

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

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

func (*DataFlow) SetConditions

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

SetConditions of this DataFlow.

func (*DataFlow) SetDeletionPolicy

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

SetDeletionPolicy of this DataFlow.

func (*DataFlow) SetObservation

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

SetObservation for this DataFlow

func (*DataFlow) SetParameters

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

SetParameters for this DataFlow

func (*DataFlow) SetProviderConfigReference

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

SetProviderConfigReference of this DataFlow.

func (*DataFlow) SetProviderReference

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

SetProviderReference of this DataFlow. Deprecated: Use SetProviderConfigReference.

func (*DataFlow) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this DataFlow.

type DataFlowList

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

DataFlowList contains a list of DataFlows

func (*DataFlowList) DeepCopy

func (in *DataFlowList) DeepCopy() *DataFlowList

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

func (*DataFlowList) DeepCopyInto

func (in *DataFlowList) DeepCopyInto(out *DataFlowList)

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

func (*DataFlowList) DeepCopyObject

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

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

func (*DataFlowList) GetItems

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

GetItems of this DataFlowList.

type DataFlowObservation

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

func (*DataFlowObservation) DeepCopy

func (in *DataFlowObservation) DeepCopy() *DataFlowObservation

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

func (*DataFlowObservation) DeepCopyInto

func (in *DataFlowObservation) DeepCopyInto(out *DataFlowObservation)

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

type DataFlowParameters

type DataFlowParameters struct {

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

	// +kubebuilder:validation:Required
	DataFactoryID *string `json:"dataFactoryId" tf:"data_factory_id,omitempty"`

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

	// +kubebuilder:validation:Optional
	Folder *string `json:"folder,omitempty" tf:"folder,omitempty"`

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

	// +kubebuilder:validation:Required
	Script *string `json:"script" tf:"script,omitempty"`

	// +kubebuilder:validation:Required
	Sink []SinkParameters `json:"sink" tf:"sink,omitempty"`

	// +kubebuilder:validation:Required
	Source []SourceParameters `json:"source" tf:"source,omitempty"`

	// +kubebuilder:validation:Optional
	Transformation []TransformationParameters `json:"transformation,omitempty" tf:"transformation,omitempty"`
}

func (*DataFlowParameters) DeepCopy

func (in *DataFlowParameters) DeepCopy() *DataFlowParameters

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

func (*DataFlowParameters) DeepCopyInto

func (in *DataFlowParameters) DeepCopyInto(out *DataFlowParameters)

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

type DataFlowSpec

type DataFlowSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     DataFlowParameters `json:"forProvider"`
}

DataFlowSpec defines the desired state of DataFlow

func (*DataFlowSpec) DeepCopy

func (in *DataFlowSpec) DeepCopy() *DataFlowSpec

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

func (*DataFlowSpec) DeepCopyInto

func (in *DataFlowSpec) DeepCopyInto(out *DataFlowSpec)

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

type DataFlowStatus

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

DataFlowStatus defines the observed state of DataFlow.

func (*DataFlowStatus) DeepCopy

func (in *DataFlowStatus) DeepCopy() *DataFlowStatus

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

func (*DataFlowStatus) DeepCopyInto

func (in *DataFlowStatus) DeepCopyInto(out *DataFlowStatus)

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

type DataSetAzureBlob

type DataSetAzureBlob struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              DataSetAzureBlobSpec   `json:"spec"`
	Status            DataSetAzureBlobStatus `json:"status,omitempty"`
}

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

func (in *DataSetAzureBlob) DeepCopy() *DataSetAzureBlob

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

func (*DataSetAzureBlob) DeepCopyInto

func (in *DataSetAzureBlob) DeepCopyInto(out *DataSetAzureBlob)

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

func (*DataSetAzureBlob) DeepCopyObject

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

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

func (*DataSetAzureBlob) GetCondition

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

GetCondition of this DataSetAzureBlob.

func (*DataSetAzureBlob) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this DataSetAzureBlob

func (*DataSetAzureBlob) GetDeletionPolicy

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

GetDeletionPolicy of this DataSetAzureBlob.

func (*DataSetAzureBlob) GetID

func (tr *DataSetAzureBlob) GetID() string

GetID returns ID of underlying Terraform resource of this DataSetAzureBlob

func (*DataSetAzureBlob) GetObservation

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

GetObservation of this DataSetAzureBlob

func (*DataSetAzureBlob) GetParameters

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

GetParameters of this DataSetAzureBlob

func (*DataSetAzureBlob) GetProviderConfigReference

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

GetProviderConfigReference of this DataSetAzureBlob.

func (*DataSetAzureBlob) GetProviderReference

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

GetProviderReference of this DataSetAzureBlob. Deprecated: Use GetProviderConfigReference.

func (*DataSetAzureBlob) GetTerraformResourceType

func (mg *DataSetAzureBlob) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this DataSetAzureBlob

func (*DataSetAzureBlob) GetTerraformSchemaVersion

func (tr *DataSetAzureBlob) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*DataSetAzureBlob) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this DataSetAzureBlob.

func (*DataSetAzureBlob) LateInitialize

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

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

func (*DataSetAzureBlob) ResolveReferences

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

ResolveReferences of this DataSetAzureBlob.

func (*DataSetAzureBlob) SetConditions

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

SetConditions of this DataSetAzureBlob.

func (*DataSetAzureBlob) SetDeletionPolicy

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

SetDeletionPolicy of this DataSetAzureBlob.

func (*DataSetAzureBlob) SetObservation

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

SetObservation for this DataSetAzureBlob

func (*DataSetAzureBlob) SetParameters

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

SetParameters for this DataSetAzureBlob

func (*DataSetAzureBlob) SetProviderConfigReference

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

SetProviderConfigReference of this DataSetAzureBlob.

func (*DataSetAzureBlob) SetProviderReference

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

SetProviderReference of this DataSetAzureBlob. Deprecated: Use SetProviderConfigReference.

func (*DataSetAzureBlob) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this DataSetAzureBlob.

type DataSetAzureBlobList

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

DataSetAzureBlobList contains a list of DataSetAzureBlobs

func (*DataSetAzureBlobList) DeepCopy

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

func (*DataSetAzureBlobList) DeepCopyInto

func (in *DataSetAzureBlobList) DeepCopyInto(out *DataSetAzureBlobList)

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

func (*DataSetAzureBlobList) DeepCopyObject

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

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

func (*DataSetAzureBlobList) GetItems

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

GetItems of this DataSetAzureBlobList.

type DataSetAzureBlobObservation

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

func (*DataSetAzureBlobObservation) DeepCopy

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

func (*DataSetAzureBlobObservation) DeepCopyInto

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

type DataSetAzureBlobParameters

type DataSetAzureBlobParameters struct {

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

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

	// +kubebuilder:validation:Required
	DataFactoryName *string `json:"dataFactoryName" tf:"data_factory_name,omitempty"`

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

	// +kubebuilder:validation:Optional
	DynamicFilenameEnabled *bool `json:"dynamicFilenameEnabled,omitempty" tf:"dynamic_filename_enabled,omitempty"`

	// +kubebuilder:validation:Optional
	DynamicPathEnabled *bool `json:"dynamicPathEnabled,omitempty" tf:"dynamic_path_enabled,omitempty"`

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

	// +kubebuilder:validation:Optional
	Folder *string `json:"folder,omitempty" tf:"folder,omitempty"`

	// +kubebuilder:validation:Required
	LinkedServiceName *string `json:"linkedServiceName" tf:"linked_service_name,omitempty"`

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

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

	// +kubebuilder:validation:Optional
	Path *string `json:"path,omitempty" tf:"path,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
	SchemaColumn []SchemaColumnParameters `json:"schemaColumn,omitempty" tf:"schema_column,omitempty"`
}

func (*DataSetAzureBlobParameters) DeepCopy

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

func (*DataSetAzureBlobParameters) DeepCopyInto

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

type DataSetAzureBlobSpec

type DataSetAzureBlobSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     DataSetAzureBlobParameters `json:"forProvider"`
}

DataSetAzureBlobSpec defines the desired state of DataSetAzureBlob

func (*DataSetAzureBlobSpec) DeepCopy

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

func (*DataSetAzureBlobSpec) DeepCopyInto

func (in *DataSetAzureBlobSpec) DeepCopyInto(out *DataSetAzureBlobSpec)

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

type DataSetAzureBlobStatus

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

DataSetAzureBlobStatus defines the observed state of DataSetAzureBlob.

func (*DataSetAzureBlobStatus) DeepCopy

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

func (*DataSetAzureBlobStatus) DeepCopyInto

func (in *DataSetAzureBlobStatus) DeepCopyInto(out *DataSetAzureBlobStatus)

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

type DataSetBinary

type DataSetBinary struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              DataSetBinarySpec   `json:"spec"`
	Status            DataSetBinaryStatus `json:"status,omitempty"`
}

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

func (in *DataSetBinary) DeepCopy() *DataSetBinary

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

func (*DataSetBinary) DeepCopyInto

func (in *DataSetBinary) DeepCopyInto(out *DataSetBinary)

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

func (*DataSetBinary) DeepCopyObject

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

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

func (*DataSetBinary) GetCondition

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

GetCondition of this DataSetBinary.

func (*DataSetBinary) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this DataSetBinary

func (*DataSetBinary) GetDeletionPolicy

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

GetDeletionPolicy of this DataSetBinary.

func (*DataSetBinary) GetID

func (tr *DataSetBinary) GetID() string

GetID returns ID of underlying Terraform resource of this DataSetBinary

func (*DataSetBinary) GetObservation

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

GetObservation of this DataSetBinary

func (*DataSetBinary) GetParameters

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

GetParameters of this DataSetBinary

func (*DataSetBinary) GetProviderConfigReference

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

GetProviderConfigReference of this DataSetBinary.

func (*DataSetBinary) GetProviderReference

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

GetProviderReference of this DataSetBinary. Deprecated: Use GetProviderConfigReference.

func (*DataSetBinary) GetTerraformResourceType

func (mg *DataSetBinary) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this DataSetBinary

func (*DataSetBinary) GetTerraformSchemaVersion

func (tr *DataSetBinary) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*DataSetBinary) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this DataSetBinary.

func (*DataSetBinary) LateInitialize

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

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

func (*DataSetBinary) ResolveReferences

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

ResolveReferences of this DataSetBinary.

func (*DataSetBinary) SetConditions

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

SetConditions of this DataSetBinary.

func (*DataSetBinary) SetDeletionPolicy

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

SetDeletionPolicy of this DataSetBinary.

func (*DataSetBinary) SetObservation

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

SetObservation for this DataSetBinary

func (*DataSetBinary) SetParameters

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

SetParameters for this DataSetBinary

func (*DataSetBinary) SetProviderConfigReference

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

SetProviderConfigReference of this DataSetBinary.

func (*DataSetBinary) SetProviderReference

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

SetProviderReference of this DataSetBinary. Deprecated: Use SetProviderConfigReference.

func (*DataSetBinary) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this DataSetBinary.

type DataSetBinaryList

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

DataSetBinaryList contains a list of DataSetBinarys

func (*DataSetBinaryList) DeepCopy

func (in *DataSetBinaryList) DeepCopy() *DataSetBinaryList

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

func (*DataSetBinaryList) DeepCopyInto

func (in *DataSetBinaryList) DeepCopyInto(out *DataSetBinaryList)

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

func (*DataSetBinaryList) DeepCopyObject

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

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

func (*DataSetBinaryList) GetItems

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

GetItems of this DataSetBinaryList.

type DataSetBinaryObservation

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

func (*DataSetBinaryObservation) DeepCopy

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

func (*DataSetBinaryObservation) DeepCopyInto

func (in *DataSetBinaryObservation) DeepCopyInto(out *DataSetBinaryObservation)

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

type DataSetBinaryParameters

type DataSetBinaryParameters struct {

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

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

	// +kubebuilder:validation:Optional
	AzureBlobStorageLocation []AzureBlobStorageLocationParameters `json:"azureBlobStorageLocation,omitempty" tf:"azure_blob_storage_location,omitempty"`

	// +kubebuilder:validation:Optional
	Compression []CompressionParameters `json:"compression,omitempty" tf:"compression,omitempty"`

	// +kubebuilder:validation:Required
	DataFactoryName *string `json:"dataFactoryName" tf:"data_factory_name,omitempty"`

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

	// +kubebuilder:validation:Optional
	Folder *string `json:"folder,omitempty" tf:"folder,omitempty"`

	// +kubebuilder:validation:Optional
	HTTPServerLocation []HTTPServerLocationParameters `json:"httpServerLocation,omitempty" tf:"http_server_location,omitempty"`

	// +kubebuilder:validation:Required
	LinkedServiceName *string `json:"linkedServiceName" tf:"linked_service_name,omitempty"`

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

	// +kubebuilder:validation:Optional
	Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,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
	SFTPServerLocation []SFTPServerLocationParameters `json:"sftpServerLocation,omitempty" tf:"sftp_server_location,omitempty"`
}

func (*DataSetBinaryParameters) DeepCopy

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

func (*DataSetBinaryParameters) DeepCopyInto

func (in *DataSetBinaryParameters) DeepCopyInto(out *DataSetBinaryParameters)

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

type DataSetBinarySpec

type DataSetBinarySpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     DataSetBinaryParameters `json:"forProvider"`
}

DataSetBinarySpec defines the desired state of DataSetBinary

func (*DataSetBinarySpec) DeepCopy

func (in *DataSetBinarySpec) DeepCopy() *DataSetBinarySpec

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

func (*DataSetBinarySpec) DeepCopyInto

func (in *DataSetBinarySpec) DeepCopyInto(out *DataSetBinarySpec)

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

type DataSetBinaryStatus

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

DataSetBinaryStatus defines the observed state of DataSetBinary.

func (*DataSetBinaryStatus) DeepCopy

func (in *DataSetBinaryStatus) DeepCopy() *DataSetBinaryStatus

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

func (*DataSetBinaryStatus) DeepCopyInto

func (in *DataSetBinaryStatus) DeepCopyInto(out *DataSetBinaryStatus)

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

type DataSetCosmosDBSQLAPI

type DataSetCosmosDBSQLAPI struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              DataSetCosmosDBSQLAPISpec   `json:"spec"`
	Status            DataSetCosmosDBSQLAPIStatus `json:"status,omitempty"`
}

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

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

func (*DataSetCosmosDBSQLAPI) DeepCopyInto

func (in *DataSetCosmosDBSQLAPI) DeepCopyInto(out *DataSetCosmosDBSQLAPI)

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

func (*DataSetCosmosDBSQLAPI) DeepCopyObject

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

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

func (*DataSetCosmosDBSQLAPI) GetCondition

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

GetCondition of this DataSetCosmosDBSQLAPI.

func (*DataSetCosmosDBSQLAPI) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this DataSetCosmosDBSQLAPI

func (*DataSetCosmosDBSQLAPI) GetDeletionPolicy

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

GetDeletionPolicy of this DataSetCosmosDBSQLAPI.

func (*DataSetCosmosDBSQLAPI) GetID

func (tr *DataSetCosmosDBSQLAPI) GetID() string

GetID returns ID of underlying Terraform resource of this DataSetCosmosDBSQLAPI

func (*DataSetCosmosDBSQLAPI) GetObservation

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

GetObservation of this DataSetCosmosDBSQLAPI

func (*DataSetCosmosDBSQLAPI) GetParameters

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

GetParameters of this DataSetCosmosDBSQLAPI

func (*DataSetCosmosDBSQLAPI) GetProviderConfigReference

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

GetProviderConfigReference of this DataSetCosmosDBSQLAPI.

func (*DataSetCosmosDBSQLAPI) GetProviderReference

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

GetProviderReference of this DataSetCosmosDBSQLAPI. Deprecated: Use GetProviderConfigReference.

func (*DataSetCosmosDBSQLAPI) GetTerraformResourceType

func (mg *DataSetCosmosDBSQLAPI) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this DataSetCosmosDBSQLAPI

func (*DataSetCosmosDBSQLAPI) GetTerraformSchemaVersion

func (tr *DataSetCosmosDBSQLAPI) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*DataSetCosmosDBSQLAPI) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this DataSetCosmosDBSQLAPI.

func (*DataSetCosmosDBSQLAPI) LateInitialize

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

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

func (*DataSetCosmosDBSQLAPI) ResolveReferences

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

ResolveReferences of this DataSetCosmosDBSQLAPI.

func (*DataSetCosmosDBSQLAPI) SetConditions

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

SetConditions of this DataSetCosmosDBSQLAPI.

func (*DataSetCosmosDBSQLAPI) SetDeletionPolicy

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

SetDeletionPolicy of this DataSetCosmosDBSQLAPI.

func (*DataSetCosmosDBSQLAPI) SetObservation

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

SetObservation for this DataSetCosmosDBSQLAPI

func (*DataSetCosmosDBSQLAPI) SetParameters

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

SetParameters for this DataSetCosmosDBSQLAPI

func (*DataSetCosmosDBSQLAPI) SetProviderConfigReference

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

SetProviderConfigReference of this DataSetCosmosDBSQLAPI.

func (*DataSetCosmosDBSQLAPI) SetProviderReference

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

SetProviderReference of this DataSetCosmosDBSQLAPI. Deprecated: Use SetProviderConfigReference.

func (*DataSetCosmosDBSQLAPI) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this DataSetCosmosDBSQLAPI.

type DataSetCosmosDBSQLAPIList

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

DataSetCosmosDBSQLAPIList contains a list of DataSetCosmosDBSQLAPIs

func (*DataSetCosmosDBSQLAPIList) DeepCopy

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

func (*DataSetCosmosDBSQLAPIList) DeepCopyInto

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

func (*DataSetCosmosDBSQLAPIList) DeepCopyObject

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

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

func (*DataSetCosmosDBSQLAPIList) GetItems

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

GetItems of this DataSetCosmosDBSQLAPIList.

type DataSetCosmosDBSQLAPIObservation

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

func (*DataSetCosmosDBSQLAPIObservation) DeepCopy

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

func (*DataSetCosmosDBSQLAPIObservation) DeepCopyInto

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

type DataSetCosmosDBSQLAPIParameters

type DataSetCosmosDBSQLAPIParameters struct {

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

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

	// +kubebuilder:validation:Optional
	CollectionName *string `json:"collectionName,omitempty" tf:"collection_name,omitempty"`

	// +kubebuilder:validation:Required
	DataFactoryName *string `json:"dataFactoryName" tf:"data_factory_name,omitempty"`

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

	// +kubebuilder:validation:Optional
	Folder *string `json:"folder,omitempty" tf:"folder,omitempty"`

	// +kubebuilder:validation:Required
	LinkedServiceName *string `json:"linkedServiceName" tf:"linked_service_name,omitempty"`

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

	// +kubebuilder:validation:Optional
	Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,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
	SchemaColumn []DataSetCosmosDBSQLAPISchemaColumnParameters `json:"schemaColumn,omitempty" tf:"schema_column,omitempty"`
}

func (*DataSetCosmosDBSQLAPIParameters) DeepCopy

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

func (*DataSetCosmosDBSQLAPIParameters) DeepCopyInto

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

type DataSetCosmosDBSQLAPISchemaColumnObservation

type DataSetCosmosDBSQLAPISchemaColumnObservation struct {
}

func (*DataSetCosmosDBSQLAPISchemaColumnObservation) DeepCopy

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

func (*DataSetCosmosDBSQLAPISchemaColumnObservation) DeepCopyInto

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

type DataSetCosmosDBSQLAPISchemaColumnParameters

type DataSetCosmosDBSQLAPISchemaColumnParameters struct {

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

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

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

func (*DataSetCosmosDBSQLAPISchemaColumnParameters) DeepCopy

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

func (*DataSetCosmosDBSQLAPISchemaColumnParameters) DeepCopyInto

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

type DataSetCosmosDBSQLAPISpec

type DataSetCosmosDBSQLAPISpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     DataSetCosmosDBSQLAPIParameters `json:"forProvider"`
}

DataSetCosmosDBSQLAPISpec defines the desired state of DataSetCosmosDBSQLAPI

func (*DataSetCosmosDBSQLAPISpec) DeepCopy

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

func (*DataSetCosmosDBSQLAPISpec) DeepCopyInto

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

type DataSetCosmosDBSQLAPIStatus

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

DataSetCosmosDBSQLAPIStatus defines the observed state of DataSetCosmosDBSQLAPI.

func (*DataSetCosmosDBSQLAPIStatus) DeepCopy

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

func (*DataSetCosmosDBSQLAPIStatus) DeepCopyInto

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

type DataSetDelimitedText

type DataSetDelimitedText struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              DataSetDelimitedTextSpec   `json:"spec"`
	Status            DataSetDelimitedTextStatus `json:"status,omitempty"`
}

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

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

func (*DataSetDelimitedText) DeepCopyInto

func (in *DataSetDelimitedText) DeepCopyInto(out *DataSetDelimitedText)

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

func (*DataSetDelimitedText) DeepCopyObject

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

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

func (*DataSetDelimitedText) GetCondition

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

GetCondition of this DataSetDelimitedText.

func (*DataSetDelimitedText) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this DataSetDelimitedText

func (*DataSetDelimitedText) GetDeletionPolicy

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

GetDeletionPolicy of this DataSetDelimitedText.

func (*DataSetDelimitedText) GetID

func (tr *DataSetDelimitedText) GetID() string

GetID returns ID of underlying Terraform resource of this DataSetDelimitedText

func (*DataSetDelimitedText) GetObservation

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

GetObservation of this DataSetDelimitedText

func (*DataSetDelimitedText) GetParameters

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

GetParameters of this DataSetDelimitedText

func (*DataSetDelimitedText) GetProviderConfigReference

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

GetProviderConfigReference of this DataSetDelimitedText.

func (*DataSetDelimitedText) GetProviderReference

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

GetProviderReference of this DataSetDelimitedText. Deprecated: Use GetProviderConfigReference.

func (*DataSetDelimitedText) GetTerraformResourceType

func (mg *DataSetDelimitedText) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this DataSetDelimitedText

func (*DataSetDelimitedText) GetTerraformSchemaVersion

func (tr *DataSetDelimitedText) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*DataSetDelimitedText) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this DataSetDelimitedText.

func (*DataSetDelimitedText) LateInitialize

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

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

func (*DataSetDelimitedText) ResolveReferences

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

ResolveReferences of this DataSetDelimitedText.

func (*DataSetDelimitedText) SetConditions

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

SetConditions of this DataSetDelimitedText.

func (*DataSetDelimitedText) SetDeletionPolicy

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

SetDeletionPolicy of this DataSetDelimitedText.

func (*DataSetDelimitedText) SetObservation

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

SetObservation for this DataSetDelimitedText

func (*DataSetDelimitedText) SetParameters

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

SetParameters for this DataSetDelimitedText

func (*DataSetDelimitedText) SetProviderConfigReference

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

SetProviderConfigReference of this DataSetDelimitedText.

func (*DataSetDelimitedText) SetProviderReference

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

SetProviderReference of this DataSetDelimitedText. Deprecated: Use SetProviderConfigReference.

func (*DataSetDelimitedText) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this DataSetDelimitedText.

type DataSetDelimitedTextAzureBlobStorageLocationObservation

type DataSetDelimitedTextAzureBlobStorageLocationObservation struct {
}

func (*DataSetDelimitedTextAzureBlobStorageLocationObservation) DeepCopy

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

func (*DataSetDelimitedTextAzureBlobStorageLocationObservation) DeepCopyInto

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

type DataSetDelimitedTextAzureBlobStorageLocationParameters

type DataSetDelimitedTextAzureBlobStorageLocationParameters struct {

	// +kubebuilder:validation:Required
	Container *string `json:"container" tf:"container,omitempty"`

	// +kubebuilder:validation:Optional
	DynamicFilenameEnabled *bool `json:"dynamicFilenameEnabled,omitempty" tf:"dynamic_filename_enabled,omitempty"`

	// +kubebuilder:validation:Optional
	DynamicPathEnabled *bool `json:"dynamicPathEnabled,omitempty" tf:"dynamic_path_enabled,omitempty"`

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

	// +kubebuilder:validation:Optional
	Path *string `json:"path,omitempty" tf:"path,omitempty"`
}

func (*DataSetDelimitedTextAzureBlobStorageLocationParameters) DeepCopy

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

func (*DataSetDelimitedTextAzureBlobStorageLocationParameters) DeepCopyInto

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

type DataSetDelimitedTextHTTPServerLocationObservation

type DataSetDelimitedTextHTTPServerLocationObservation struct {
}

func (*DataSetDelimitedTextHTTPServerLocationObservation) DeepCopy

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

func (*DataSetDelimitedTextHTTPServerLocationObservation) DeepCopyInto

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

type DataSetDelimitedTextHTTPServerLocationParameters

type DataSetDelimitedTextHTTPServerLocationParameters struct {

	// +kubebuilder:validation:Optional
	DynamicFilenameEnabled *bool `json:"dynamicFilenameEnabled,omitempty" tf:"dynamic_filename_enabled,omitempty"`

	// +kubebuilder:validation:Optional
	DynamicPathEnabled *bool `json:"dynamicPathEnabled,omitempty" tf:"dynamic_path_enabled,omitempty"`

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

	// +kubebuilder:validation:Required
	Path *string `json:"path" tf:"path,omitempty"`

	// +kubebuilder:validation:Required
	RelativeURL *string `json:"relativeUrl" tf:"relative_url,omitempty"`
}

func (*DataSetDelimitedTextHTTPServerLocationParameters) DeepCopy

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

func (*DataSetDelimitedTextHTTPServerLocationParameters) DeepCopyInto

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

type DataSetDelimitedTextList

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

DataSetDelimitedTextList contains a list of DataSetDelimitedTexts

func (*DataSetDelimitedTextList) DeepCopy

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

func (*DataSetDelimitedTextList) DeepCopyInto

func (in *DataSetDelimitedTextList) DeepCopyInto(out *DataSetDelimitedTextList)

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

func (*DataSetDelimitedTextList) DeepCopyObject

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

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

func (*DataSetDelimitedTextList) GetItems

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

GetItems of this DataSetDelimitedTextList.

type DataSetDelimitedTextObservation

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

func (*DataSetDelimitedTextObservation) DeepCopy

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

func (*DataSetDelimitedTextObservation) DeepCopyInto

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

type DataSetDelimitedTextParameters

type DataSetDelimitedTextParameters struct {

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

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

	// +kubebuilder:validation:Optional
	AzureBlobFsLocation []AzureBlobFsLocationParameters `json:"azureBlobFsLocation,omitempty" tf:"azure_blob_fs_location,omitempty"`

	// +kubebuilder:validation:Optional
	AzureBlobStorageLocation []DataSetDelimitedTextAzureBlobStorageLocationParameters `json:"azureBlobStorageLocation,omitempty" tf:"azure_blob_storage_location,omitempty"`

	// +kubebuilder:validation:Optional
	ColumnDelimiter *string `json:"columnDelimiter,omitempty" tf:"column_delimiter,omitempty"`

	// +kubebuilder:validation:Optional
	CompressionCodec *string `json:"compressionCodec,omitempty" tf:"compression_codec,omitempty"`

	// +kubebuilder:validation:Optional
	CompressionLevel *string `json:"compressionLevel,omitempty" tf:"compression_level,omitempty"`

	// +kubebuilder:validation:Required
	DataFactoryName *string `json:"dataFactoryName" tf:"data_factory_name,omitempty"`

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

	// +kubebuilder:validation:Optional
	Encoding *string `json:"encoding,omitempty" tf:"encoding,omitempty"`

	// +kubebuilder:validation:Optional
	EscapeCharacter *string `json:"escapeCharacter,omitempty" tf:"escape_character,omitempty"`

	// +kubebuilder:validation:Optional
	FirstRowAsHeader *bool `json:"firstRowAsHeader,omitempty" tf:"first_row_as_header,omitempty"`

	// +kubebuilder:validation:Optional
	Folder *string `json:"folder,omitempty" tf:"folder,omitempty"`

	// +kubebuilder:validation:Optional
	HTTPServerLocation []DataSetDelimitedTextHTTPServerLocationParameters `json:"httpServerLocation,omitempty" tf:"http_server_location,omitempty"`

	// +kubebuilder:validation:Required
	LinkedServiceName *string `json:"linkedServiceName" tf:"linked_service_name,omitempty"`

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

	// +kubebuilder:validation:Optional
	NullValue *string `json:"nullValue,omitempty" tf:"null_value,omitempty"`

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

	// +kubebuilder:validation:Optional
	QuoteCharacter *string `json:"quoteCharacter,omitempty" tf:"quote_character,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
	RowDelimiter *string `json:"rowDelimiter,omitempty" tf:"row_delimiter,omitempty"`

	// +kubebuilder:validation:Optional
	SchemaColumn []DataSetDelimitedTextSchemaColumnParameters `json:"schemaColumn,omitempty" tf:"schema_column,omitempty"`
}

func (*DataSetDelimitedTextParameters) DeepCopy

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

func (*DataSetDelimitedTextParameters) DeepCopyInto

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

type DataSetDelimitedTextSchemaColumnObservation

type DataSetDelimitedTextSchemaColumnObservation struct {
}

func (*DataSetDelimitedTextSchemaColumnObservation) DeepCopy

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

func (*DataSetDelimitedTextSchemaColumnObservation) DeepCopyInto

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

type DataSetDelimitedTextSchemaColumnParameters

type DataSetDelimitedTextSchemaColumnParameters struct {

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

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

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

func (*DataSetDelimitedTextSchemaColumnParameters) DeepCopy

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

func (*DataSetDelimitedTextSchemaColumnParameters) DeepCopyInto

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

type DataSetDelimitedTextSpec

type DataSetDelimitedTextSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     DataSetDelimitedTextParameters `json:"forProvider"`
}

DataSetDelimitedTextSpec defines the desired state of DataSetDelimitedText

func (*DataSetDelimitedTextSpec) DeepCopy

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

func (*DataSetDelimitedTextSpec) DeepCopyInto

func (in *DataSetDelimitedTextSpec) DeepCopyInto(out *DataSetDelimitedTextSpec)

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

type DataSetDelimitedTextStatus

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

DataSetDelimitedTextStatus defines the observed state of DataSetDelimitedText.

func (*DataSetDelimitedTextStatus) DeepCopy

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

func (*DataSetDelimitedTextStatus) DeepCopyInto

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

type DataSetHTTP

type DataSetHTTP struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              DataSetHTTPSpec   `json:"spec"`
	Status            DataSetHTTPStatus `json:"status,omitempty"`
}

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

func (in *DataSetHTTP) DeepCopy() *DataSetHTTP

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

func (*DataSetHTTP) DeepCopyInto

func (in *DataSetHTTP) DeepCopyInto(out *DataSetHTTP)

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

func (*DataSetHTTP) DeepCopyObject

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

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

func (*DataSetHTTP) GetCondition

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

GetCondition of this DataSetHTTP.

func (*DataSetHTTP) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this DataSetHTTP

func (*DataSetHTTP) GetDeletionPolicy

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

GetDeletionPolicy of this DataSetHTTP.

func (*DataSetHTTP) GetID

func (tr *DataSetHTTP) GetID() string

GetID returns ID of underlying Terraform resource of this DataSetHTTP

func (*DataSetHTTP) GetObservation

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

GetObservation of this DataSetHTTP

func (*DataSetHTTP) GetParameters

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

GetParameters of this DataSetHTTP

func (*DataSetHTTP) GetProviderConfigReference

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

GetProviderConfigReference of this DataSetHTTP.

func (*DataSetHTTP) GetProviderReference

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

GetProviderReference of this DataSetHTTP. Deprecated: Use GetProviderConfigReference.

func (*DataSetHTTP) GetTerraformResourceType

func (mg *DataSetHTTP) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this DataSetHTTP

func (*DataSetHTTP) GetTerraformSchemaVersion

func (tr *DataSetHTTP) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*DataSetHTTP) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this DataSetHTTP.

func (*DataSetHTTP) LateInitialize

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

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

func (*DataSetHTTP) ResolveReferences

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

ResolveReferences of this DataSetHTTP.

func (*DataSetHTTP) SetConditions

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

SetConditions of this DataSetHTTP.

func (*DataSetHTTP) SetDeletionPolicy

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

SetDeletionPolicy of this DataSetHTTP.

func (*DataSetHTTP) SetObservation

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

SetObservation for this DataSetHTTP

func (*DataSetHTTP) SetParameters

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

SetParameters for this DataSetHTTP

func (*DataSetHTTP) SetProviderConfigReference

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

SetProviderConfigReference of this DataSetHTTP.

func (*DataSetHTTP) SetProviderReference

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

SetProviderReference of this DataSetHTTP. Deprecated: Use SetProviderConfigReference.

func (*DataSetHTTP) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this DataSetHTTP.

type DataSetHTTPList

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

DataSetHTTPList contains a list of DataSetHTTPs

func (*DataSetHTTPList) DeepCopy

func (in *DataSetHTTPList) DeepCopy() *DataSetHTTPList

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

func (*DataSetHTTPList) DeepCopyInto

func (in *DataSetHTTPList) DeepCopyInto(out *DataSetHTTPList)

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

func (*DataSetHTTPList) DeepCopyObject

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

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

func (*DataSetHTTPList) GetItems

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

GetItems of this DataSetHTTPList.

type DataSetHTTPObservation

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

func (*DataSetHTTPObservation) DeepCopy

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

func (*DataSetHTTPObservation) DeepCopyInto

func (in *DataSetHTTPObservation) DeepCopyInto(out *DataSetHTTPObservation)

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

type DataSetHTTPParameters

type DataSetHTTPParameters struct {

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

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

	// +kubebuilder:validation:Required
	DataFactoryName *string `json:"dataFactoryName" tf:"data_factory_name,omitempty"`

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

	// +kubebuilder:validation:Optional
	Folder *string `json:"folder,omitempty" tf:"folder,omitempty"`

	// +kubebuilder:validation:Required
	LinkedServiceName *string `json:"linkedServiceName" tf:"linked_service_name,omitempty"`

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

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

	// +kubebuilder:validation:Optional
	RelativeURL *string `json:"relativeUrl,omitempty" tf:"relative_url,omitempty"`

	// +kubebuilder:validation:Optional
	RequestBody *string `json:"requestBody,omitempty" tf:"request_body,omitempty"`

	// +kubebuilder:validation:Optional
	RequestMethod *string `json:"requestMethod,omitempty" tf:"request_method,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
	SchemaColumn []DataSetHTTPSchemaColumnParameters `json:"schemaColumn,omitempty" tf:"schema_column,omitempty"`
}

func (*DataSetHTTPParameters) DeepCopy

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

func (*DataSetHTTPParameters) DeepCopyInto

func (in *DataSetHTTPParameters) DeepCopyInto(out *DataSetHTTPParameters)

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

type DataSetHTTPSchemaColumnObservation

type DataSetHTTPSchemaColumnObservation struct {
}

func (*DataSetHTTPSchemaColumnObservation) DeepCopy

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

func (*DataSetHTTPSchemaColumnObservation) DeepCopyInto

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

type DataSetHTTPSchemaColumnParameters

type DataSetHTTPSchemaColumnParameters struct {

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

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

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

func (*DataSetHTTPSchemaColumnParameters) DeepCopy

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

func (*DataSetHTTPSchemaColumnParameters) DeepCopyInto

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

type DataSetHTTPSpec

type DataSetHTTPSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     DataSetHTTPParameters `json:"forProvider"`
}

DataSetHTTPSpec defines the desired state of DataSetHTTP

func (*DataSetHTTPSpec) DeepCopy

func (in *DataSetHTTPSpec) DeepCopy() *DataSetHTTPSpec

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

func (*DataSetHTTPSpec) DeepCopyInto

func (in *DataSetHTTPSpec) DeepCopyInto(out *DataSetHTTPSpec)

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

type DataSetHTTPStatus

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

DataSetHTTPStatus defines the observed state of DataSetHTTP.

func (*DataSetHTTPStatus) DeepCopy

func (in *DataSetHTTPStatus) DeepCopy() *DataSetHTTPStatus

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

func (*DataSetHTTPStatus) DeepCopyInto

func (in *DataSetHTTPStatus) DeepCopyInto(out *DataSetHTTPStatus)

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

type DataSetJSON

type DataSetJSON struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              DataSetJSONSpec   `json:"spec"`
	Status            DataSetJSONStatus `json:"status,omitempty"`
}

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

func (in *DataSetJSON) DeepCopy() *DataSetJSON

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

func (*DataSetJSON) DeepCopyInto

func (in *DataSetJSON) DeepCopyInto(out *DataSetJSON)

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

func (*DataSetJSON) DeepCopyObject

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

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

func (*DataSetJSON) GetCondition

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

GetCondition of this DataSetJSON.

func (*DataSetJSON) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this DataSetJSON

func (*DataSetJSON) GetDeletionPolicy

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

GetDeletionPolicy of this DataSetJSON.

func (*DataSetJSON) GetID

func (tr *DataSetJSON) GetID() string

GetID returns ID of underlying Terraform resource of this DataSetJSON

func (*DataSetJSON) GetObservation

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

GetObservation of this DataSetJSON

func (*DataSetJSON) GetParameters

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

GetParameters of this DataSetJSON

func (*DataSetJSON) GetProviderConfigReference

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

GetProviderConfigReference of this DataSetJSON.

func (*DataSetJSON) GetProviderReference

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

GetProviderReference of this DataSetJSON. Deprecated: Use GetProviderConfigReference.

func (*DataSetJSON) GetTerraformResourceType

func (mg *DataSetJSON) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this DataSetJSON

func (*DataSetJSON) GetTerraformSchemaVersion

func (tr *DataSetJSON) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*DataSetJSON) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this DataSetJSON.

func (*DataSetJSON) LateInitialize

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

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

func (*DataSetJSON) ResolveReferences

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

ResolveReferences of this DataSetJSON.

func (*DataSetJSON) SetConditions

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

SetConditions of this DataSetJSON.

func (*DataSetJSON) SetDeletionPolicy

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

SetDeletionPolicy of this DataSetJSON.

func (*DataSetJSON) SetObservation

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

SetObservation for this DataSetJSON

func (*DataSetJSON) SetParameters

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

SetParameters for this DataSetJSON

func (*DataSetJSON) SetProviderConfigReference

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

SetProviderConfigReference of this DataSetJSON.

func (*DataSetJSON) SetProviderReference

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

SetProviderReference of this DataSetJSON. Deprecated: Use SetProviderConfigReference.

func (*DataSetJSON) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this DataSetJSON.

type DataSetJSONAzureBlobStorageLocationObservation

type DataSetJSONAzureBlobStorageLocationObservation struct {
}

func (*DataSetJSONAzureBlobStorageLocationObservation) DeepCopy

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

func (*DataSetJSONAzureBlobStorageLocationObservation) DeepCopyInto

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

type DataSetJSONAzureBlobStorageLocationParameters

type DataSetJSONAzureBlobStorageLocationParameters struct {

	// +kubebuilder:validation:Required
	Container *string `json:"container" tf:"container,omitempty"`

	// +kubebuilder:validation:Optional
	DynamicFilenameEnabled *bool `json:"dynamicFilenameEnabled,omitempty" tf:"dynamic_filename_enabled,omitempty"`

	// +kubebuilder:validation:Optional
	DynamicPathEnabled *bool `json:"dynamicPathEnabled,omitempty" tf:"dynamic_path_enabled,omitempty"`

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

	// +kubebuilder:validation:Required
	Path *string `json:"path" tf:"path,omitempty"`
}

func (*DataSetJSONAzureBlobStorageLocationParameters) DeepCopy

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

func (*DataSetJSONAzureBlobStorageLocationParameters) DeepCopyInto

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

type DataSetJSONHTTPServerLocationObservation

type DataSetJSONHTTPServerLocationObservation struct {
}

func (*DataSetJSONHTTPServerLocationObservation) DeepCopy

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

func (*DataSetJSONHTTPServerLocationObservation) DeepCopyInto

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

type DataSetJSONHTTPServerLocationParameters

type DataSetJSONHTTPServerLocationParameters struct {

	// +kubebuilder:validation:Optional
	DynamicFilenameEnabled *bool `json:"dynamicFilenameEnabled,omitempty" tf:"dynamic_filename_enabled,omitempty"`

	// +kubebuilder:validation:Optional
	DynamicPathEnabled *bool `json:"dynamicPathEnabled,omitempty" tf:"dynamic_path_enabled,omitempty"`

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

	// +kubebuilder:validation:Required
	Path *string `json:"path" tf:"path,omitempty"`

	// +kubebuilder:validation:Required
	RelativeURL *string `json:"relativeUrl" tf:"relative_url,omitempty"`
}

func (*DataSetJSONHTTPServerLocationParameters) DeepCopy

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

func (*DataSetJSONHTTPServerLocationParameters) DeepCopyInto

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

type DataSetJSONList

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

DataSetJSONList contains a list of DataSetJSONs

func (*DataSetJSONList) DeepCopy

func (in *DataSetJSONList) DeepCopy() *DataSetJSONList

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

func (*DataSetJSONList) DeepCopyInto

func (in *DataSetJSONList) DeepCopyInto(out *DataSetJSONList)

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

func (*DataSetJSONList) DeepCopyObject

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

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

func (*DataSetJSONList) GetItems

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

GetItems of this DataSetJSONList.

type DataSetJSONObservation

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

func (*DataSetJSONObservation) DeepCopy

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

func (*DataSetJSONObservation) DeepCopyInto

func (in *DataSetJSONObservation) DeepCopyInto(out *DataSetJSONObservation)

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

type DataSetJSONParameters

type DataSetJSONParameters struct {

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

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

	// +kubebuilder:validation:Optional
	AzureBlobStorageLocation []DataSetJSONAzureBlobStorageLocationParameters `json:"azureBlobStorageLocation,omitempty" tf:"azure_blob_storage_location,omitempty"`

	// +kubebuilder:validation:Required
	DataFactoryName *string `json:"dataFactoryName" tf:"data_factory_name,omitempty"`

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

	// +kubebuilder:validation:Optional
	Encoding *string `json:"encoding,omitempty" tf:"encoding,omitempty"`

	// +kubebuilder:validation:Optional
	Folder *string `json:"folder,omitempty" tf:"folder,omitempty"`

	// +kubebuilder:validation:Optional
	HTTPServerLocation []DataSetJSONHTTPServerLocationParameters `json:"httpServerLocation,omitempty" tf:"http_server_location,omitempty"`

	// +kubebuilder:validation:Required
	LinkedServiceName *string `json:"linkedServiceName" tf:"linked_service_name,omitempty"`

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

	// +kubebuilder:validation:Optional
	Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,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
	SchemaColumn []DataSetJSONSchemaColumnParameters `json:"schemaColumn,omitempty" tf:"schema_column,omitempty"`
}

func (*DataSetJSONParameters) DeepCopy

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

func (*DataSetJSONParameters) DeepCopyInto

func (in *DataSetJSONParameters) DeepCopyInto(out *DataSetJSONParameters)

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

type DataSetJSONSchemaColumnObservation

type DataSetJSONSchemaColumnObservation struct {
}

func (*DataSetJSONSchemaColumnObservation) DeepCopy

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

func (*DataSetJSONSchemaColumnObservation) DeepCopyInto

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

type DataSetJSONSchemaColumnParameters

type DataSetJSONSchemaColumnParameters struct {

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

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

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

func (*DataSetJSONSchemaColumnParameters) DeepCopy

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

func (*DataSetJSONSchemaColumnParameters) DeepCopyInto

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

type DataSetJSONSpec

type DataSetJSONSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     DataSetJSONParameters `json:"forProvider"`
}

DataSetJSONSpec defines the desired state of DataSetJSON

func (*DataSetJSONSpec) DeepCopy

func (in *DataSetJSONSpec) DeepCopy() *DataSetJSONSpec

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

func (*DataSetJSONSpec) DeepCopyInto

func (in *DataSetJSONSpec) DeepCopyInto(out *DataSetJSONSpec)

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

type DataSetJSONStatus

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

DataSetJSONStatus defines the observed state of DataSetJSON.

func (*DataSetJSONStatus) DeepCopy

func (in *DataSetJSONStatus) DeepCopy() *DataSetJSONStatus

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

func (*DataSetJSONStatus) DeepCopyInto

func (in *DataSetJSONStatus) DeepCopyInto(out *DataSetJSONStatus)

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

type DataSetMySQL

type DataSetMySQL struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              DataSetMySQLSpec   `json:"spec"`
	Status            DataSetMySQLStatus `json:"status,omitempty"`
}

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

func (in *DataSetMySQL) DeepCopy() *DataSetMySQL

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

func (*DataSetMySQL) DeepCopyInto

func (in *DataSetMySQL) DeepCopyInto(out *DataSetMySQL)

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

func (*DataSetMySQL) DeepCopyObject

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

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

func (*DataSetMySQL) GetCondition

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

GetCondition of this DataSetMySQL.

func (*DataSetMySQL) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this DataSetMySQL

func (*DataSetMySQL) GetDeletionPolicy

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

GetDeletionPolicy of this DataSetMySQL.

func (*DataSetMySQL) GetID

func (tr *DataSetMySQL) GetID() string

GetID returns ID of underlying Terraform resource of this DataSetMySQL

func (*DataSetMySQL) GetObservation

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

GetObservation of this DataSetMySQL

func (*DataSetMySQL) GetParameters

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

GetParameters of this DataSetMySQL

func (*DataSetMySQL) GetProviderConfigReference

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

GetProviderConfigReference of this DataSetMySQL.

func (*DataSetMySQL) GetProviderReference

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

GetProviderReference of this DataSetMySQL. Deprecated: Use GetProviderConfigReference.

func (*DataSetMySQL) GetTerraformResourceType

func (mg *DataSetMySQL) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this DataSetMySQL

func (*DataSetMySQL) GetTerraformSchemaVersion

func (tr *DataSetMySQL) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*DataSetMySQL) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this DataSetMySQL.

func (*DataSetMySQL) LateInitialize

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

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

func (*DataSetMySQL) ResolveReferences

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

ResolveReferences of this DataSetMySQL.

func (*DataSetMySQL) SetConditions

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

SetConditions of this DataSetMySQL.

func (*DataSetMySQL) SetDeletionPolicy

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

SetDeletionPolicy of this DataSetMySQL.

func (*DataSetMySQL) SetObservation

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

SetObservation for this DataSetMySQL

func (*DataSetMySQL) SetParameters

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

SetParameters for this DataSetMySQL

func (*DataSetMySQL) SetProviderConfigReference

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

SetProviderConfigReference of this DataSetMySQL.

func (*DataSetMySQL) SetProviderReference

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

SetProviderReference of this DataSetMySQL. Deprecated: Use SetProviderConfigReference.

func (*DataSetMySQL) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this DataSetMySQL.

type DataSetMySQLList

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

DataSetMySQLList contains a list of DataSetMySQLs

func (*DataSetMySQLList) DeepCopy

func (in *DataSetMySQLList) DeepCopy() *DataSetMySQLList

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

func (*DataSetMySQLList) DeepCopyInto

func (in *DataSetMySQLList) DeepCopyInto(out *DataSetMySQLList)

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

func (*DataSetMySQLList) DeepCopyObject

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

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

func (*DataSetMySQLList) GetItems

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

GetItems of this DataSetMySQLList.

type DataSetMySQLObservation

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

func (*DataSetMySQLObservation) DeepCopy

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

func (*DataSetMySQLObservation) DeepCopyInto

func (in *DataSetMySQLObservation) DeepCopyInto(out *DataSetMySQLObservation)

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

type DataSetMySQLParameters

type DataSetMySQLParameters struct {

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

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

	// +kubebuilder:validation:Required
	DataFactoryName *string `json:"dataFactoryName" tf:"data_factory_name,omitempty"`

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

	// +kubebuilder:validation:Optional
	Folder *string `json:"folder,omitempty" tf:"folder,omitempty"`

	// +kubebuilder:validation:Required
	LinkedServiceName *string `json:"linkedServiceName" tf:"linked_service_name,omitempty"`

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

	// +kubebuilder:validation:Optional
	Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,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
	SchemaColumn []DataSetMySQLSchemaColumnParameters `json:"schemaColumn,omitempty" tf:"schema_column,omitempty"`

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

func (*DataSetMySQLParameters) DeepCopy

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

func (*DataSetMySQLParameters) DeepCopyInto

func (in *DataSetMySQLParameters) DeepCopyInto(out *DataSetMySQLParameters)

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

type DataSetMySQLSchemaColumnObservation

type DataSetMySQLSchemaColumnObservation struct {
}

func (*DataSetMySQLSchemaColumnObservation) DeepCopy

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

func (*DataSetMySQLSchemaColumnObservation) DeepCopyInto

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

type DataSetMySQLSchemaColumnParameters

type DataSetMySQLSchemaColumnParameters struct {

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

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

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

func (*DataSetMySQLSchemaColumnParameters) DeepCopy

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

func (*DataSetMySQLSchemaColumnParameters) DeepCopyInto

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

type DataSetMySQLSpec

type DataSetMySQLSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     DataSetMySQLParameters `json:"forProvider"`
}

DataSetMySQLSpec defines the desired state of DataSetMySQL

func (*DataSetMySQLSpec) DeepCopy

func (in *DataSetMySQLSpec) DeepCopy() *DataSetMySQLSpec

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

func (*DataSetMySQLSpec) DeepCopyInto

func (in *DataSetMySQLSpec) DeepCopyInto(out *DataSetMySQLSpec)

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

type DataSetMySQLStatus

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

DataSetMySQLStatus defines the observed state of DataSetMySQL.

func (*DataSetMySQLStatus) DeepCopy

func (in *DataSetMySQLStatus) DeepCopy() *DataSetMySQLStatus

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

func (*DataSetMySQLStatus) DeepCopyInto

func (in *DataSetMySQLStatus) DeepCopyInto(out *DataSetMySQLStatus)

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

type DataSetObservation

type DataSetObservation struct {
}

func (*DataSetObservation) DeepCopy

func (in *DataSetObservation) DeepCopy() *DataSetObservation

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

func (*DataSetObservation) DeepCopyInto

func (in *DataSetObservation) DeepCopyInto(out *DataSetObservation)

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

type DataSetParameters

type DataSetParameters struct {

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

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

func (*DataSetParameters) DeepCopy

func (in *DataSetParameters) DeepCopy() *DataSetParameters

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

func (*DataSetParameters) DeepCopyInto

func (in *DataSetParameters) DeepCopyInto(out *DataSetParameters)

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

type DataSetParquet

type DataSetParquet struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              DataSetParquetSpec   `json:"spec"`
	Status            DataSetParquetStatus `json:"status,omitempty"`
}

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

func (in *DataSetParquet) DeepCopy() *DataSetParquet

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

func (*DataSetParquet) DeepCopyInto

func (in *DataSetParquet) DeepCopyInto(out *DataSetParquet)

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

func (*DataSetParquet) DeepCopyObject

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

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

func (*DataSetParquet) GetCondition

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

GetCondition of this DataSetParquet.

func (*DataSetParquet) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this DataSetParquet

func (*DataSetParquet) GetDeletionPolicy

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

GetDeletionPolicy of this DataSetParquet.

func (*DataSetParquet) GetID

func (tr *DataSetParquet) GetID() string

GetID returns ID of underlying Terraform resource of this DataSetParquet

func (*DataSetParquet) GetObservation

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

GetObservation of this DataSetParquet

func (*DataSetParquet) GetParameters

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

GetParameters of this DataSetParquet

func (*DataSetParquet) GetProviderConfigReference

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

GetProviderConfigReference of this DataSetParquet.

func (*DataSetParquet) GetProviderReference

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

GetProviderReference of this DataSetParquet. Deprecated: Use GetProviderConfigReference.

func (*DataSetParquet) GetTerraformResourceType

func (mg *DataSetParquet) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this DataSetParquet

func (*DataSetParquet) GetTerraformSchemaVersion

func (tr *DataSetParquet) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*DataSetParquet) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this DataSetParquet.

func (*DataSetParquet) LateInitialize

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

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

func (*DataSetParquet) ResolveReferences

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

ResolveReferences of this DataSetParquet.

func (*DataSetParquet) SetConditions

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

SetConditions of this DataSetParquet.

func (*DataSetParquet) SetDeletionPolicy

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

SetDeletionPolicy of this DataSetParquet.

func (*DataSetParquet) SetObservation

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

SetObservation for this DataSetParquet

func (*DataSetParquet) SetParameters

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

SetParameters for this DataSetParquet

func (*DataSetParquet) SetProviderConfigReference

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

SetProviderConfigReference of this DataSetParquet.

func (*DataSetParquet) SetProviderReference

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

SetProviderReference of this DataSetParquet. Deprecated: Use SetProviderConfigReference.

func (*DataSetParquet) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this DataSetParquet.

type DataSetParquetAzureBlobStorageLocationObservation

type DataSetParquetAzureBlobStorageLocationObservation struct {
}

func (*DataSetParquetAzureBlobStorageLocationObservation) DeepCopy

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

func (*DataSetParquetAzureBlobStorageLocationObservation) DeepCopyInto

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

type DataSetParquetAzureBlobStorageLocationParameters

type DataSetParquetAzureBlobStorageLocationParameters struct {

	// +kubebuilder:validation:Required
	Container *string `json:"container" tf:"container,omitempty"`

	// +kubebuilder:validation:Optional
	DynamicFilenameEnabled *bool `json:"dynamicFilenameEnabled,omitempty" tf:"dynamic_filename_enabled,omitempty"`

	// +kubebuilder:validation:Optional
	DynamicPathEnabled *bool `json:"dynamicPathEnabled,omitempty" tf:"dynamic_path_enabled,omitempty"`

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

	// +kubebuilder:validation:Required
	Path *string `json:"path" tf:"path,omitempty"`
}

func (*DataSetParquetAzureBlobStorageLocationParameters) DeepCopy

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

func (*DataSetParquetAzureBlobStorageLocationParameters) DeepCopyInto

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

type DataSetParquetHTTPServerLocationObservation

type DataSetParquetHTTPServerLocationObservation struct {
}

func (*DataSetParquetHTTPServerLocationObservation) DeepCopy

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

func (*DataSetParquetHTTPServerLocationObservation) DeepCopyInto

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

type DataSetParquetHTTPServerLocationParameters

type DataSetParquetHTTPServerLocationParameters struct {

	// +kubebuilder:validation:Optional
	DynamicFilenameEnabled *bool `json:"dynamicFilenameEnabled,omitempty" tf:"dynamic_filename_enabled,omitempty"`

	// +kubebuilder:validation:Optional
	DynamicPathEnabled *bool `json:"dynamicPathEnabled,omitempty" tf:"dynamic_path_enabled,omitempty"`

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

	// +kubebuilder:validation:Required
	Path *string `json:"path" tf:"path,omitempty"`

	// +kubebuilder:validation:Required
	RelativeURL *string `json:"relativeUrl" tf:"relative_url,omitempty"`
}

func (*DataSetParquetHTTPServerLocationParameters) DeepCopy

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

func (*DataSetParquetHTTPServerLocationParameters) DeepCopyInto

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

type DataSetParquetList

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

DataSetParquetList contains a list of DataSetParquets

func (*DataSetParquetList) DeepCopy

func (in *DataSetParquetList) DeepCopy() *DataSetParquetList

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

func (*DataSetParquetList) DeepCopyInto

func (in *DataSetParquetList) DeepCopyInto(out *DataSetParquetList)

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

func (*DataSetParquetList) DeepCopyObject

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

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

func (*DataSetParquetList) GetItems

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

GetItems of this DataSetParquetList.

type DataSetParquetObservation

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

func (*DataSetParquetObservation) DeepCopy

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

func (*DataSetParquetObservation) DeepCopyInto

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

type DataSetParquetParameters

type DataSetParquetParameters struct {

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

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

	// +kubebuilder:validation:Optional
	AzureBlobStorageLocation []DataSetParquetAzureBlobStorageLocationParameters `json:"azureBlobStorageLocation,omitempty" tf:"azure_blob_storage_location,omitempty"`

	// +kubebuilder:validation:Optional
	CompressionCodec *string `json:"compressionCodec,omitempty" tf:"compression_codec,omitempty"`

	// +kubebuilder:validation:Optional
	CompressionLevel *string `json:"compressionLevel,omitempty" tf:"compression_level,omitempty"`

	// +kubebuilder:validation:Required
	DataFactoryName *string `json:"dataFactoryName" tf:"data_factory_name,omitempty"`

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

	// +kubebuilder:validation:Optional
	Folder *string `json:"folder,omitempty" tf:"folder,omitempty"`

	// +kubebuilder:validation:Optional
	HTTPServerLocation []DataSetParquetHTTPServerLocationParameters `json:"httpServerLocation,omitempty" tf:"http_server_location,omitempty"`

	// +kubebuilder:validation:Required
	LinkedServiceName *string `json:"linkedServiceName" tf:"linked_service_name,omitempty"`

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

	// +kubebuilder:validation:Optional
	Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,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
	SchemaColumn []DataSetParquetSchemaColumnParameters `json:"schemaColumn,omitempty" tf:"schema_column,omitempty"`
}

func (*DataSetParquetParameters) DeepCopy

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

func (*DataSetParquetParameters) DeepCopyInto

func (in *DataSetParquetParameters) DeepCopyInto(out *DataSetParquetParameters)

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

type DataSetParquetSchemaColumnObservation

type DataSetParquetSchemaColumnObservation struct {
}

func (*DataSetParquetSchemaColumnObservation) DeepCopy

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

func (*DataSetParquetSchemaColumnObservation) DeepCopyInto

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

type DataSetParquetSchemaColumnParameters

type DataSetParquetSchemaColumnParameters struct {

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

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

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

func (*DataSetParquetSchemaColumnParameters) DeepCopy

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

func (*DataSetParquetSchemaColumnParameters) DeepCopyInto

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

type DataSetParquetSpec

type DataSetParquetSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     DataSetParquetParameters `json:"forProvider"`
}

DataSetParquetSpec defines the desired state of DataSetParquet

func (*DataSetParquetSpec) DeepCopy

func (in *DataSetParquetSpec) DeepCopy() *DataSetParquetSpec

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

func (*DataSetParquetSpec) DeepCopyInto

func (in *DataSetParquetSpec) DeepCopyInto(out *DataSetParquetSpec)

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

type DataSetParquetStatus

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

DataSetParquetStatus defines the observed state of DataSetParquet.

func (*DataSetParquetStatus) DeepCopy

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

func (*DataSetParquetStatus) DeepCopyInto

func (in *DataSetParquetStatus) DeepCopyInto(out *DataSetParquetStatus)

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

type DataSetPostgreSQL

type DataSetPostgreSQL struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              DataSetPostgreSQLSpec   `json:"spec"`
	Status            DataSetPostgreSQLStatus `json:"status,omitempty"`
}

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

func (in *DataSetPostgreSQL) DeepCopy() *DataSetPostgreSQL

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

func (*DataSetPostgreSQL) DeepCopyInto

func (in *DataSetPostgreSQL) DeepCopyInto(out *DataSetPostgreSQL)

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

func (*DataSetPostgreSQL) DeepCopyObject

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

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

func (*DataSetPostgreSQL) GetCondition

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

GetCondition of this DataSetPostgreSQL.

func (*DataSetPostgreSQL) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this DataSetPostgreSQL

func (*DataSetPostgreSQL) GetDeletionPolicy

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

GetDeletionPolicy of this DataSetPostgreSQL.

func (*DataSetPostgreSQL) GetID

func (tr *DataSetPostgreSQL) GetID() string

GetID returns ID of underlying Terraform resource of this DataSetPostgreSQL

func (*DataSetPostgreSQL) GetObservation

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

GetObservation of this DataSetPostgreSQL

func (*DataSetPostgreSQL) GetParameters

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

GetParameters of this DataSetPostgreSQL

func (*DataSetPostgreSQL) GetProviderConfigReference

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

GetProviderConfigReference of this DataSetPostgreSQL.

func (*DataSetPostgreSQL) GetProviderReference

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

GetProviderReference of this DataSetPostgreSQL. Deprecated: Use GetProviderConfigReference.

func (*DataSetPostgreSQL) GetTerraformResourceType

func (mg *DataSetPostgreSQL) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this DataSetPostgreSQL

func (*DataSetPostgreSQL) GetTerraformSchemaVersion

func (tr *DataSetPostgreSQL) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*DataSetPostgreSQL) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this DataSetPostgreSQL.

func (*DataSetPostgreSQL) LateInitialize

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

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

func (*DataSetPostgreSQL) ResolveReferences

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

ResolveReferences of this DataSetPostgreSQL.

func (*DataSetPostgreSQL) SetConditions

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

SetConditions of this DataSetPostgreSQL.

func (*DataSetPostgreSQL) SetDeletionPolicy

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

SetDeletionPolicy of this DataSetPostgreSQL.

func (*DataSetPostgreSQL) SetObservation

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

SetObservation for this DataSetPostgreSQL

func (*DataSetPostgreSQL) SetParameters

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

SetParameters for this DataSetPostgreSQL

func (*DataSetPostgreSQL) SetProviderConfigReference

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

SetProviderConfigReference of this DataSetPostgreSQL.

func (*DataSetPostgreSQL) SetProviderReference

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

SetProviderReference of this DataSetPostgreSQL. Deprecated: Use SetProviderConfigReference.

func (*DataSetPostgreSQL) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this DataSetPostgreSQL.

type DataSetPostgreSQLList

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

DataSetPostgreSQLList contains a list of DataSetPostgreSQLs

func (*DataSetPostgreSQLList) DeepCopy

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

func (*DataSetPostgreSQLList) DeepCopyInto

func (in *DataSetPostgreSQLList) DeepCopyInto(out *DataSetPostgreSQLList)

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

func (*DataSetPostgreSQLList) DeepCopyObject

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

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

func (*DataSetPostgreSQLList) GetItems

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

GetItems of this DataSetPostgreSQLList.

type DataSetPostgreSQLObservation

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

func (*DataSetPostgreSQLObservation) DeepCopy

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

func (*DataSetPostgreSQLObservation) DeepCopyInto

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

type DataSetPostgreSQLParameters

type DataSetPostgreSQLParameters struct {

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

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

	// +kubebuilder:validation:Required
	DataFactoryName *string `json:"dataFactoryName" tf:"data_factory_name,omitempty"`

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

	// +kubebuilder:validation:Optional
	Folder *string `json:"folder,omitempty" tf:"folder,omitempty"`

	// +kubebuilder:validation:Required
	LinkedServiceName *string `json:"linkedServiceName" tf:"linked_service_name,omitempty"`

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

	// +kubebuilder:validation:Optional
	Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,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
	SchemaColumn []DataSetPostgreSQLSchemaColumnParameters `json:"schemaColumn,omitempty" tf:"schema_column,omitempty"`

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

func (*DataSetPostgreSQLParameters) DeepCopy

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

func (*DataSetPostgreSQLParameters) DeepCopyInto

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

type DataSetPostgreSQLSchemaColumnObservation

type DataSetPostgreSQLSchemaColumnObservation struct {
}

func (*DataSetPostgreSQLSchemaColumnObservation) DeepCopy

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

func (*DataSetPostgreSQLSchemaColumnObservation) DeepCopyInto

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

type DataSetPostgreSQLSchemaColumnParameters

type DataSetPostgreSQLSchemaColumnParameters struct {

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

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

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

func (*DataSetPostgreSQLSchemaColumnParameters) DeepCopy

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

func (*DataSetPostgreSQLSchemaColumnParameters) DeepCopyInto

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

type DataSetPostgreSQLSpec

type DataSetPostgreSQLSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     DataSetPostgreSQLParameters `json:"forProvider"`
}

DataSetPostgreSQLSpec defines the desired state of DataSetPostgreSQL

func (*DataSetPostgreSQLSpec) DeepCopy

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

func (*DataSetPostgreSQLSpec) DeepCopyInto

func (in *DataSetPostgreSQLSpec) DeepCopyInto(out *DataSetPostgreSQLSpec)

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

type DataSetPostgreSQLStatus

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

DataSetPostgreSQLStatus defines the observed state of DataSetPostgreSQL.

func (*DataSetPostgreSQLStatus) DeepCopy

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

func (*DataSetPostgreSQLStatus) DeepCopyInto

func (in *DataSetPostgreSQLStatus) DeepCopyInto(out *DataSetPostgreSQLStatus)

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

type DataSetSQLServerTable

type DataSetSQLServerTable struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              DataSetSQLServerTableSpec   `json:"spec"`
	Status            DataSetSQLServerTableStatus `json:"status,omitempty"`
}

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

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

func (*DataSetSQLServerTable) DeepCopyInto

func (in *DataSetSQLServerTable) DeepCopyInto(out *DataSetSQLServerTable)

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

func (*DataSetSQLServerTable) DeepCopyObject

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

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

func (*DataSetSQLServerTable) GetCondition

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

GetCondition of this DataSetSQLServerTable.

func (*DataSetSQLServerTable) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this DataSetSQLServerTable

func (*DataSetSQLServerTable) GetDeletionPolicy

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

GetDeletionPolicy of this DataSetSQLServerTable.

func (*DataSetSQLServerTable) GetID

func (tr *DataSetSQLServerTable) GetID() string

GetID returns ID of underlying Terraform resource of this DataSetSQLServerTable

func (*DataSetSQLServerTable) GetObservation

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

GetObservation of this DataSetSQLServerTable

func (*DataSetSQLServerTable) GetParameters

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

GetParameters of this DataSetSQLServerTable

func (*DataSetSQLServerTable) GetProviderConfigReference

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

GetProviderConfigReference of this DataSetSQLServerTable.

func (*DataSetSQLServerTable) GetProviderReference

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

GetProviderReference of this DataSetSQLServerTable. Deprecated: Use GetProviderConfigReference.

func (*DataSetSQLServerTable) GetTerraformResourceType

func (mg *DataSetSQLServerTable) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this DataSetSQLServerTable

func (*DataSetSQLServerTable) GetTerraformSchemaVersion

func (tr *DataSetSQLServerTable) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*DataSetSQLServerTable) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this DataSetSQLServerTable.

func (*DataSetSQLServerTable) LateInitialize

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

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

func (*DataSetSQLServerTable) ResolveReferences

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

ResolveReferences of this DataSetSQLServerTable.

func (*DataSetSQLServerTable) SetConditions

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

SetConditions of this DataSetSQLServerTable.

func (*DataSetSQLServerTable) SetDeletionPolicy

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

SetDeletionPolicy of this DataSetSQLServerTable.

func (*DataSetSQLServerTable) SetObservation

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

SetObservation for this DataSetSQLServerTable

func (*DataSetSQLServerTable) SetParameters

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

SetParameters for this DataSetSQLServerTable

func (*DataSetSQLServerTable) SetProviderConfigReference

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

SetProviderConfigReference of this DataSetSQLServerTable.

func (*DataSetSQLServerTable) SetProviderReference

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

SetProviderReference of this DataSetSQLServerTable. Deprecated: Use SetProviderConfigReference.

func (*DataSetSQLServerTable) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this DataSetSQLServerTable.

type DataSetSQLServerTableList

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

DataSetSQLServerTableList contains a list of DataSetSQLServerTables

func (*DataSetSQLServerTableList) DeepCopy

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

func (*DataSetSQLServerTableList) DeepCopyInto

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

func (*DataSetSQLServerTableList) DeepCopyObject

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

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

func (*DataSetSQLServerTableList) GetItems

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

GetItems of this DataSetSQLServerTableList.

type DataSetSQLServerTableObservation

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

func (*DataSetSQLServerTableObservation) DeepCopy

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

func (*DataSetSQLServerTableObservation) DeepCopyInto

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

type DataSetSQLServerTableParameters

type DataSetSQLServerTableParameters struct {

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

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

	// +kubebuilder:validation:Required
	DataFactoryName *string `json:"dataFactoryName" tf:"data_factory_name,omitempty"`

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

	// +kubebuilder:validation:Optional
	Folder *string `json:"folder,omitempty" tf:"folder,omitempty"`

	// +kubebuilder:validation:Required
	LinkedServiceName *string `json:"linkedServiceName" tf:"linked_service_name,omitempty"`

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

	// +kubebuilder:validation:Optional
	Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,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
	SchemaColumn []DataSetSQLServerTableSchemaColumnParameters `json:"schemaColumn,omitempty" tf:"schema_column,omitempty"`

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

func (*DataSetSQLServerTableParameters) DeepCopy

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

func (*DataSetSQLServerTableParameters) DeepCopyInto

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

type DataSetSQLServerTableSchemaColumnObservation

type DataSetSQLServerTableSchemaColumnObservation struct {
}

func (*DataSetSQLServerTableSchemaColumnObservation) DeepCopy

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

func (*DataSetSQLServerTableSchemaColumnObservation) DeepCopyInto

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

type DataSetSQLServerTableSchemaColumnParameters

type DataSetSQLServerTableSchemaColumnParameters struct {

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

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

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

func (*DataSetSQLServerTableSchemaColumnParameters) DeepCopy

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

func (*DataSetSQLServerTableSchemaColumnParameters) DeepCopyInto

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

type DataSetSQLServerTableSpec

type DataSetSQLServerTableSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     DataSetSQLServerTableParameters `json:"forProvider"`
}

DataSetSQLServerTableSpec defines the desired state of DataSetSQLServerTable

func (*DataSetSQLServerTableSpec) DeepCopy

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

func (*DataSetSQLServerTableSpec) DeepCopyInto

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

type DataSetSQLServerTableStatus

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

DataSetSQLServerTableStatus defines the observed state of DataSetSQLServerTable.

func (*DataSetSQLServerTableStatus) DeepCopy

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

func (*DataSetSQLServerTableStatus) DeepCopyInto

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

type DataSetSnowflake

type DataSetSnowflake struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              DataSetSnowflakeSpec   `json:"spec"`
	Status            DataSetSnowflakeStatus `json:"status,omitempty"`
}

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

func (in *DataSetSnowflake) DeepCopy() *DataSetSnowflake

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

func (*DataSetSnowflake) DeepCopyInto

func (in *DataSetSnowflake) DeepCopyInto(out *DataSetSnowflake)

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

func (*DataSetSnowflake) DeepCopyObject

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

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

func (*DataSetSnowflake) GetCondition

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

GetCondition of this DataSetSnowflake.

func (*DataSetSnowflake) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this DataSetSnowflake

func (*DataSetSnowflake) GetDeletionPolicy

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

GetDeletionPolicy of this DataSetSnowflake.

func (*DataSetSnowflake) GetID

func (tr *DataSetSnowflake) GetID() string

GetID returns ID of underlying Terraform resource of this DataSetSnowflake

func (*DataSetSnowflake) GetObservation

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

GetObservation of this DataSetSnowflake

func (*DataSetSnowflake) GetParameters

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

GetParameters of this DataSetSnowflake

func (*DataSetSnowflake) GetProviderConfigReference

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

GetProviderConfigReference of this DataSetSnowflake.

func (*DataSetSnowflake) GetProviderReference

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

GetProviderReference of this DataSetSnowflake. Deprecated: Use GetProviderConfigReference.

func (*DataSetSnowflake) GetTerraformResourceType

func (mg *DataSetSnowflake) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this DataSetSnowflake

func (*DataSetSnowflake) GetTerraformSchemaVersion

func (tr *DataSetSnowflake) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*DataSetSnowflake) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this DataSetSnowflake.

func (*DataSetSnowflake) LateInitialize

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

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

func (*DataSetSnowflake) ResolveReferences

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

ResolveReferences of this DataSetSnowflake.

func (*DataSetSnowflake) SetConditions

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

SetConditions of this DataSetSnowflake.

func (*DataSetSnowflake) SetDeletionPolicy

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

SetDeletionPolicy of this DataSetSnowflake.

func (*DataSetSnowflake) SetObservation

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

SetObservation for this DataSetSnowflake

func (*DataSetSnowflake) SetParameters

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

SetParameters for this DataSetSnowflake

func (*DataSetSnowflake) SetProviderConfigReference

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

SetProviderConfigReference of this DataSetSnowflake.

func (*DataSetSnowflake) SetProviderReference

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

SetProviderReference of this DataSetSnowflake. Deprecated: Use SetProviderConfigReference.

func (*DataSetSnowflake) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this DataSetSnowflake.

type DataSetSnowflakeList

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

DataSetSnowflakeList contains a list of DataSetSnowflakes

func (*DataSetSnowflakeList) DeepCopy

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

func (*DataSetSnowflakeList) DeepCopyInto

func (in *DataSetSnowflakeList) DeepCopyInto(out *DataSetSnowflakeList)

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

func (*DataSetSnowflakeList) DeepCopyObject

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

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

func (*DataSetSnowflakeList) GetItems

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

GetItems of this DataSetSnowflakeList.

type DataSetSnowflakeObservation

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

func (*DataSetSnowflakeObservation) DeepCopy

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

func (*DataSetSnowflakeObservation) DeepCopyInto

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

type DataSetSnowflakeParameters

type DataSetSnowflakeParameters struct {

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

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

	// +kubebuilder:validation:Required
	DataFactoryName *string `json:"dataFactoryName" tf:"data_factory_name,omitempty"`

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

	// +kubebuilder:validation:Optional
	Folder *string `json:"folder,omitempty" tf:"folder,omitempty"`

	// +kubebuilder:validation:Required
	LinkedServiceName *string `json:"linkedServiceName" tf:"linked_service_name,omitempty"`

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

	// +kubebuilder:validation:Optional
	Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,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
	SchemaColumn []DataSetSnowflakeSchemaColumnParameters `json:"schemaColumn,omitempty" tf:"schema_column,omitempty"`

	// +kubebuilder:validation:Optional
	SchemaName *string `json:"schemaName,omitempty" tf:"schema_name,omitempty"`

	// +kubebuilder:validation:Optional
	StructureColumn []StructureColumnParameters `json:"structureColumn,omitempty" tf:"structure_column,omitempty"`

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

func (*DataSetSnowflakeParameters) DeepCopy

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

func (*DataSetSnowflakeParameters) DeepCopyInto

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

type DataSetSnowflakeSchemaColumnObservation

type DataSetSnowflakeSchemaColumnObservation struct {
}

func (*DataSetSnowflakeSchemaColumnObservation) DeepCopy

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

func (*DataSetSnowflakeSchemaColumnObservation) DeepCopyInto

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

type DataSetSnowflakeSchemaColumnParameters

type DataSetSnowflakeSchemaColumnParameters struct {

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

	// +kubebuilder:validation:Optional
	Precision *int64 `json:"precision,omitempty" tf:"precision,omitempty"`

	// +kubebuilder:validation:Optional
	Scale *int64 `json:"scale,omitempty" tf:"scale,omitempty"`

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

func (*DataSetSnowflakeSchemaColumnParameters) DeepCopy

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

func (*DataSetSnowflakeSchemaColumnParameters) DeepCopyInto

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

type DataSetSnowflakeSpec

type DataSetSnowflakeSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     DataSetSnowflakeParameters `json:"forProvider"`
}

DataSetSnowflakeSpec defines the desired state of DataSetSnowflake

func (*DataSetSnowflakeSpec) DeepCopy

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

func (*DataSetSnowflakeSpec) DeepCopyInto

func (in *DataSetSnowflakeSpec) DeepCopyInto(out *DataSetSnowflakeSpec)

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

type DataSetSnowflakeStatus

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

DataSetSnowflakeStatus defines the observed state of DataSetSnowflake.

func (*DataSetSnowflakeStatus) DeepCopy

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

func (*DataSetSnowflakeStatus) DeepCopyInto

func (in *DataSetSnowflakeStatus) DeepCopyInto(out *DataSetSnowflakeStatus)

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

type ExpressCustomSetupObservation

type ExpressCustomSetupObservation struct {
}

func (*ExpressCustomSetupObservation) DeepCopy

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

func (*ExpressCustomSetupObservation) DeepCopyInto

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

type ExpressCustomSetupParameters

type ExpressCustomSetupParameters struct {

	// +kubebuilder:validation:Optional
	CommandKey []CommandKeyParameters `json:"commandKey,omitempty" tf:"command_key,omitempty"`

	// +kubebuilder:validation:Optional
	Component []ComponentParameters `json:"component,omitempty" tf:"component,omitempty"`

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

	// +kubebuilder:validation:Optional
	PowershellVersion *string `json:"powershellVersion,omitempty" tf:"powershell_version,omitempty"`
}

func (*ExpressCustomSetupParameters) DeepCopy

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

func (*ExpressCustomSetupParameters) DeepCopyInto

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

type Factory

type Factory struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              FactorySpec   `json:"spec"`
	Status            FactoryStatus `json:"status,omitempty"`
}

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

func (in *Factory) DeepCopy() *Factory

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

func (*Factory) DeepCopyInto

func (in *Factory) DeepCopyInto(out *Factory)

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

func (*Factory) DeepCopyObject

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

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

func (*Factory) GetCondition

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

GetCondition of this Factory.

func (*Factory) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this Factory

func (*Factory) GetDeletionPolicy

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

GetDeletionPolicy of this Factory.

func (*Factory) GetID

func (tr *Factory) GetID() string

GetID returns ID of underlying Terraform resource of this Factory

func (*Factory) GetObservation

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

GetObservation of this Factory

func (*Factory) GetParameters

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

GetParameters of this Factory

func (*Factory) GetProviderConfigReference

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

GetProviderConfigReference of this Factory.

func (*Factory) GetProviderReference

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

GetProviderReference of this Factory. Deprecated: Use GetProviderConfigReference.

func (*Factory) GetTerraformResourceType

func (mg *Factory) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this Factory

func (*Factory) GetTerraformSchemaVersion

func (tr *Factory) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*Factory) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this Factory.

func (*Factory) LateInitialize

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

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

func (*Factory) ResolveReferences

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

ResolveReferences of this Factory.

func (*Factory) SetConditions

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

SetConditions of this Factory.

func (*Factory) SetDeletionPolicy

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

SetDeletionPolicy of this Factory.

func (*Factory) SetObservation

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

SetObservation for this Factory

func (*Factory) SetParameters

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

SetParameters for this Factory

func (*Factory) SetProviderConfigReference

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

SetProviderConfigReference of this Factory.

func (*Factory) SetProviderReference

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

SetProviderReference of this Factory. Deprecated: Use SetProviderConfigReference.

func (*Factory) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this Factory.

type FactoryList

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

FactoryList contains a list of Factorys

func (*FactoryList) DeepCopy

func (in *FactoryList) DeepCopy() *FactoryList

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

func (*FactoryList) DeepCopyInto

func (in *FactoryList) DeepCopyInto(out *FactoryList)

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

func (*FactoryList) DeepCopyObject

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

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

func (*FactoryList) GetItems

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

GetItems of this FactoryList.

type FactoryObservation

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

func (*FactoryObservation) DeepCopy

func (in *FactoryObservation) DeepCopy() *FactoryObservation

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

func (*FactoryObservation) DeepCopyInto

func (in *FactoryObservation) DeepCopyInto(out *FactoryObservation)

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

type FactoryParameters

type FactoryParameters struct {

	// +kubebuilder:validation:Optional
	CustomerManagedKeyID *string `json:"customerManagedKeyId,omitempty" tf:"customer_managed_key_id,omitempty"`

	// +kubebuilder:validation:Optional
	GithubConfiguration []GithubConfigurationParameters `json:"githubConfiguration,omitempty" tf:"github_configuration,omitempty"`

	// +kubebuilder:validation:Optional
	GlobalParameter []GlobalParameterParameters `json:"globalParameter,omitempty" tf:"global_parameter,omitempty"`

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

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

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

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

	// +kubebuilder:validation:Optional
	PublicNetworkEnabled *bool `json:"publicNetworkEnabled,omitempty" tf:"public_network_enabled,omitempty"`

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

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

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

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

	// +kubebuilder:validation:Optional
	VstsConfiguration []VstsConfigurationParameters `json:"vstsConfiguration,omitempty" tf:"vsts_configuration,omitempty"`
}

func (*FactoryParameters) DeepCopy

func (in *FactoryParameters) DeepCopy() *FactoryParameters

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

func (*FactoryParameters) DeepCopyInto

func (in *FactoryParameters) DeepCopyInto(out *FactoryParameters)

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

type FactorySpec

type FactorySpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     FactoryParameters `json:"forProvider"`
}

FactorySpec defines the desired state of Factory

func (*FactorySpec) DeepCopy

func (in *FactorySpec) DeepCopy() *FactorySpec

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

func (*FactorySpec) DeepCopyInto

func (in *FactorySpec) DeepCopyInto(out *FactorySpec)

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

type FactoryStatus

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

FactoryStatus defines the observed state of Factory.

func (*FactoryStatus) DeepCopy

func (in *FactoryStatus) DeepCopy() *FactoryStatus

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

func (*FactoryStatus) DeepCopyInto

func (in *FactoryStatus) DeepCopyInto(out *FactoryStatus)

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

type GithubConfigurationObservation

type GithubConfigurationObservation struct {
}

func (*GithubConfigurationObservation) DeepCopy

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

func (*GithubConfigurationObservation) DeepCopyInto

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

type GithubConfigurationParameters

type GithubConfigurationParameters struct {

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

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

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

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

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

func (*GithubConfigurationParameters) DeepCopy

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

func (*GithubConfigurationParameters) DeepCopyInto

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

type GlobalParameterObservation

type GlobalParameterObservation struct {
}

func (*GlobalParameterObservation) DeepCopy

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

func (*GlobalParameterObservation) DeepCopyInto

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

type GlobalParameterParameters

type GlobalParameterParameters struct {

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

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

	// +kubebuilder:validation:Required
	Value *string `json:"value" tf:"value,omitempty"`
}

func (*GlobalParameterParameters) DeepCopy

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

func (*GlobalParameterParameters) DeepCopyInto

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

type HTTPServerLocationObservation

type HTTPServerLocationObservation struct {
}

func (*HTTPServerLocationObservation) DeepCopy

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

func (*HTTPServerLocationObservation) DeepCopyInto

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

type HTTPServerLocationParameters

type HTTPServerLocationParameters struct {

	// +kubebuilder:validation:Optional
	DynamicFilenameEnabled *bool `json:"dynamicFilenameEnabled,omitempty" tf:"dynamic_filename_enabled,omitempty"`

	// +kubebuilder:validation:Optional
	DynamicPathEnabled *bool `json:"dynamicPathEnabled,omitempty" tf:"dynamic_path_enabled,omitempty"`

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

	// +kubebuilder:validation:Required
	Path *string `json:"path" tf:"path,omitempty"`

	// +kubebuilder:validation:Required
	RelativeURL *string `json:"relativeUrl" tf:"relative_url,omitempty"`
}

func (*HTTPServerLocationParameters) DeepCopy

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

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

type InstancePoolObservation struct {
}

func (*InstancePoolObservation) DeepCopy

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

func (*InstancePoolObservation) DeepCopyInto

func (in *InstancePoolObservation) DeepCopyInto(out *InstancePoolObservation)

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

type InstancePoolParameters

type InstancePoolParameters struct {

	// +kubebuilder:validation:Required
	ClusterVersion *string `json:"clusterVersion" tf:"cluster_version,omitempty"`

	// +kubebuilder:validation:Required
	InstancePoolID *string `json:"instancePoolId" tf:"instance_pool_id,omitempty"`

	// +kubebuilder:validation:Optional
	MaxNumberOfWorkers *int64 `json:"maxNumberOfWorkers,omitempty" tf:"max_number_of_workers,omitempty"`

	// +kubebuilder:validation:Optional
	MinNumberOfWorkers *int64 `json:"minNumberOfWorkers,omitempty" tf:"min_number_of_workers,omitempty"`
}

func (*InstancePoolParameters) DeepCopy

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

func (*InstancePoolParameters) DeepCopyInto

func (in *InstancePoolParameters) DeepCopyInto(out *InstancePoolParameters)

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

type IntegrationRuntimeAzure

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

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

func (*IntegrationRuntimeAzure) DeepCopy

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

func (*IntegrationRuntimeAzure) DeepCopyInto

func (in *IntegrationRuntimeAzure) DeepCopyInto(out *IntegrationRuntimeAzure)

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

func (*IntegrationRuntimeAzure) DeepCopyObject

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

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

func (*IntegrationRuntimeAzure) GetCondition

GetCondition of this IntegrationRuntimeAzure.

func (*IntegrationRuntimeAzure) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this IntegrationRuntimeAzure

func (*IntegrationRuntimeAzure) GetDeletionPolicy

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

GetDeletionPolicy of this IntegrationRuntimeAzure.

func (*IntegrationRuntimeAzure) GetID

func (tr *IntegrationRuntimeAzure) GetID() string

GetID returns ID of underlying Terraform resource of this IntegrationRuntimeAzure

func (*IntegrationRuntimeAzure) GetObservation

func (tr *IntegrationRuntimeAzure) GetObservation() (map[string]interface{}, error)

GetObservation of this IntegrationRuntimeAzure

func (*IntegrationRuntimeAzure) GetParameters

func (tr *IntegrationRuntimeAzure) GetParameters() (map[string]interface{}, error)

GetParameters of this IntegrationRuntimeAzure

func (*IntegrationRuntimeAzure) GetProviderConfigReference

func (mg *IntegrationRuntimeAzure) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this IntegrationRuntimeAzure.

func (*IntegrationRuntimeAzure) GetProviderReference

func (mg *IntegrationRuntimeAzure) GetProviderReference() *xpv1.Reference

GetProviderReference of this IntegrationRuntimeAzure. Deprecated: Use GetProviderConfigReference.

func (*IntegrationRuntimeAzure) GetTerraformResourceType

func (mg *IntegrationRuntimeAzure) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this IntegrationRuntimeAzure

func (*IntegrationRuntimeAzure) GetTerraformSchemaVersion

func (tr *IntegrationRuntimeAzure) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*IntegrationRuntimeAzure) GetWriteConnectionSecretToReference

func (mg *IntegrationRuntimeAzure) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this IntegrationRuntimeAzure.

func (*IntegrationRuntimeAzure) LateInitialize

func (tr *IntegrationRuntimeAzure) LateInitialize(attrs []byte) (bool, error)

LateInitialize this IntegrationRuntimeAzure using its observed tfState. returns True if there are any spec changes for the resource.

func (*IntegrationRuntimeAzure) ResolveReferences

func (mg *IntegrationRuntimeAzure) ResolveReferences(ctx context.Context, c client.Reader) error

ResolveReferences of this IntegrationRuntimeAzure.

func (*IntegrationRuntimeAzure) SetConditions

func (mg *IntegrationRuntimeAzure) SetConditions(c ...xpv1.Condition)

SetConditions of this IntegrationRuntimeAzure.

func (*IntegrationRuntimeAzure) SetDeletionPolicy

func (mg *IntegrationRuntimeAzure) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this IntegrationRuntimeAzure.

func (*IntegrationRuntimeAzure) SetObservation

func (tr *IntegrationRuntimeAzure) SetObservation(obs map[string]interface{}) error

SetObservation for this IntegrationRuntimeAzure

func (*IntegrationRuntimeAzure) SetParameters

func (tr *IntegrationRuntimeAzure) SetParameters(params map[string]interface{}) error

SetParameters for this IntegrationRuntimeAzure

func (*IntegrationRuntimeAzure) SetProviderConfigReference

func (mg *IntegrationRuntimeAzure) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this IntegrationRuntimeAzure.

func (*IntegrationRuntimeAzure) SetProviderReference

func (mg *IntegrationRuntimeAzure) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this IntegrationRuntimeAzure. Deprecated: Use SetProviderConfigReference.

func (*IntegrationRuntimeAzure) SetWriteConnectionSecretToReference

func (mg *IntegrationRuntimeAzure) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this IntegrationRuntimeAzure.

type IntegrationRuntimeAzureList

type IntegrationRuntimeAzureList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []IntegrationRuntimeAzure `json:"items"`
}

IntegrationRuntimeAzureList contains a list of IntegrationRuntimeAzures

func (*IntegrationRuntimeAzureList) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationRuntimeAzureList.

func (*IntegrationRuntimeAzureList) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*IntegrationRuntimeAzureList) DeepCopyObject

func (in *IntegrationRuntimeAzureList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*IntegrationRuntimeAzureList) GetItems

GetItems of this IntegrationRuntimeAzureList.

type IntegrationRuntimeAzureObservation

type IntegrationRuntimeAzureObservation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*IntegrationRuntimeAzureObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationRuntimeAzureObservation.

func (*IntegrationRuntimeAzureObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type IntegrationRuntimeAzureParameters

type IntegrationRuntimeAzureParameters struct {

	// +kubebuilder:validation:Optional
	CleanupEnabled *bool `json:"cleanupEnabled,omitempty" tf:"cleanup_enabled,omitempty"`

	// +kubebuilder:validation:Optional
	ComputeType *string `json:"computeType,omitempty" tf:"compute_type,omitempty"`

	// +kubebuilder:validation:Optional
	CoreCount *int64 `json:"coreCount,omitempty" tf:"core_count,omitempty"`

	// +kubebuilder:validation:Required
	DataFactoryName *string `json:"dataFactoryName" tf:"data_factory_name,omitempty"`

	// +kubebuilder:validation:Optional
	Description *string `json:"description,omitempty" tf:"description,omitempty"`

	// +kubebuilder:validation:Required
	Location *string `json:"location" tf:"location,omitempty"`

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`

	// +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
	TimeToLiveMin *int64 `json:"timeToLiveMin,omitempty" tf:"time_to_live_min,omitempty"`

	// +kubebuilder:validation:Optional
	VirtualNetworkEnabled *bool `json:"virtualNetworkEnabled,omitempty" tf:"virtual_network_enabled,omitempty"`
}

func (*IntegrationRuntimeAzureParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationRuntimeAzureParameters.

func (*IntegrationRuntimeAzureParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type IntegrationRuntimeAzureSSIS

type IntegrationRuntimeAzureSSIS struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              IntegrationRuntimeAzureSSISSpec   `json:"spec"`
	Status            IntegrationRuntimeAzureSSISStatus `json:"status,omitempty"`
}

IntegrationRuntimeAzureSSIS is the Schema for the IntegrationRuntimeAzureSSISs 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 (*IntegrationRuntimeAzureSSIS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationRuntimeAzureSSIS.

func (*IntegrationRuntimeAzureSSIS) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*IntegrationRuntimeAzureSSIS) DeepCopyObject

func (in *IntegrationRuntimeAzureSSIS) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*IntegrationRuntimeAzureSSIS) GetCondition

GetCondition of this IntegrationRuntimeAzureSSIS.

func (*IntegrationRuntimeAzureSSIS) GetConnectionDetailsMapping

func (tr *IntegrationRuntimeAzureSSIS) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this IntegrationRuntimeAzureSSIS

func (*IntegrationRuntimeAzureSSIS) GetDeletionPolicy

func (mg *IntegrationRuntimeAzureSSIS) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this IntegrationRuntimeAzureSSIS.

func (*IntegrationRuntimeAzureSSIS) GetID

func (tr *IntegrationRuntimeAzureSSIS) GetID() string

GetID returns ID of underlying Terraform resource of this IntegrationRuntimeAzureSSIS

func (*IntegrationRuntimeAzureSSIS) GetObservation

func (tr *IntegrationRuntimeAzureSSIS) GetObservation() (map[string]interface{}, error)

GetObservation of this IntegrationRuntimeAzureSSIS

func (*IntegrationRuntimeAzureSSIS) GetParameters

func (tr *IntegrationRuntimeAzureSSIS) GetParameters() (map[string]interface{}, error)

GetParameters of this IntegrationRuntimeAzureSSIS

func (*IntegrationRuntimeAzureSSIS) GetProviderConfigReference

func (mg *IntegrationRuntimeAzureSSIS) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this IntegrationRuntimeAzureSSIS.

func (*IntegrationRuntimeAzureSSIS) GetProviderReference

func (mg *IntegrationRuntimeAzureSSIS) GetProviderReference() *xpv1.Reference

GetProviderReference of this IntegrationRuntimeAzureSSIS. Deprecated: Use GetProviderConfigReference.

func (*IntegrationRuntimeAzureSSIS) GetTerraformResourceType

func (mg *IntegrationRuntimeAzureSSIS) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this IntegrationRuntimeAzureSSIS

func (*IntegrationRuntimeAzureSSIS) GetTerraformSchemaVersion

func (tr *IntegrationRuntimeAzureSSIS) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*IntegrationRuntimeAzureSSIS) GetWriteConnectionSecretToReference

func (mg *IntegrationRuntimeAzureSSIS) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this IntegrationRuntimeAzureSSIS.

func (*IntegrationRuntimeAzureSSIS) LateInitialize

func (tr *IntegrationRuntimeAzureSSIS) LateInitialize(attrs []byte) (bool, error)

LateInitialize this IntegrationRuntimeAzureSSIS using its observed tfState. returns True if there are any spec changes for the resource.

func (*IntegrationRuntimeAzureSSIS) ResolveReferences

func (mg *IntegrationRuntimeAzureSSIS) ResolveReferences(ctx context.Context, c client.Reader) error

ResolveReferences of this IntegrationRuntimeAzureSSIS.

func (*IntegrationRuntimeAzureSSIS) SetConditions

func (mg *IntegrationRuntimeAzureSSIS) SetConditions(c ...xpv1.Condition)

SetConditions of this IntegrationRuntimeAzureSSIS.

func (*IntegrationRuntimeAzureSSIS) SetDeletionPolicy

func (mg *IntegrationRuntimeAzureSSIS) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this IntegrationRuntimeAzureSSIS.

func (*IntegrationRuntimeAzureSSIS) SetObservation

func (tr *IntegrationRuntimeAzureSSIS) SetObservation(obs map[string]interface{}) error

SetObservation for this IntegrationRuntimeAzureSSIS

func (*IntegrationRuntimeAzureSSIS) SetParameters

func (tr *IntegrationRuntimeAzureSSIS) SetParameters(params map[string]interface{}) error

SetParameters for this IntegrationRuntimeAzureSSIS

func (*IntegrationRuntimeAzureSSIS) SetProviderConfigReference

func (mg *IntegrationRuntimeAzureSSIS) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this IntegrationRuntimeAzureSSIS.

func (*IntegrationRuntimeAzureSSIS) SetProviderReference

func (mg *IntegrationRuntimeAzureSSIS) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this IntegrationRuntimeAzureSSIS. Deprecated: Use SetProviderConfigReference.

func (*IntegrationRuntimeAzureSSIS) SetWriteConnectionSecretToReference

func (mg *IntegrationRuntimeAzureSSIS) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this IntegrationRuntimeAzureSSIS.

type IntegrationRuntimeAzureSSISList

type IntegrationRuntimeAzureSSISList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []IntegrationRuntimeAzureSSIS `json:"items"`
}

IntegrationRuntimeAzureSSISList contains a list of IntegrationRuntimeAzureSSISs

func (*IntegrationRuntimeAzureSSISList) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationRuntimeAzureSSISList.

func (*IntegrationRuntimeAzureSSISList) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*IntegrationRuntimeAzureSSISList) DeepCopyObject

func (in *IntegrationRuntimeAzureSSISList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*IntegrationRuntimeAzureSSISList) GetItems

GetItems of this IntegrationRuntimeAzureSSISList.

type IntegrationRuntimeAzureSSISObservation

type IntegrationRuntimeAzureSSISObservation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*IntegrationRuntimeAzureSSISObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationRuntimeAzureSSISObservation.

func (*IntegrationRuntimeAzureSSISObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type IntegrationRuntimeAzureSSISParameters

type IntegrationRuntimeAzureSSISParameters struct {

	// +kubebuilder:validation:Optional
	CatalogInfo []CatalogInfoParameters `json:"catalogInfo,omitempty" tf:"catalog_info,omitempty"`

	// +kubebuilder:validation:Optional
	CustomSetupScript []CustomSetupScriptParameters `json:"customSetupScript,omitempty" tf:"custom_setup_script,omitempty"`

	// +kubebuilder:validation:Required
	DataFactoryName *string `json:"dataFactoryName" tf:"data_factory_name,omitempty"`

	// +kubebuilder:validation:Optional
	Description *string `json:"description,omitempty" tf:"description,omitempty"`

	// +kubebuilder:validation:Optional
	Edition *string `json:"edition,omitempty" tf:"edition,omitempty"`

	// +kubebuilder:validation:Optional
	ExpressCustomSetup []ExpressCustomSetupParameters `json:"expressCustomSetup,omitempty" tf:"express_custom_setup,omitempty"`

	// +kubebuilder:validation:Optional
	LicenseType *string `json:"licenseType,omitempty" tf:"license_type,omitempty"`

	// +kubebuilder:validation:Required
	Location *string `json:"location" tf:"location,omitempty"`

	// +kubebuilder:validation:Optional
	MaxParallelExecutionsPerNode *int64 `json:"maxParallelExecutionsPerNode,omitempty" tf:"max_parallel_executions_per_node,omitempty"`

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`

	// +kubebuilder:validation:Required
	NodeSize *string `json:"nodeSize" tf:"node_size,omitempty"`

	// +kubebuilder:validation:Optional
	NumberOfNodes *int64 `json:"numberOfNodes,omitempty" tf:"number_of_nodes,omitempty"`

	// +kubebuilder:validation:Optional
	PackageStore []PackageStoreParameters `json:"packageStore,omitempty" tf:"package_store,omitempty"`

	// +kubebuilder:validation:Optional
	Proxy []ProxyParameters `json:"proxy,omitempty" tf:"proxy,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
	VnetIntegration []VnetIntegrationParameters `json:"vnetIntegration,omitempty" tf:"vnet_integration,omitempty"`
}

func (*IntegrationRuntimeAzureSSISParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationRuntimeAzureSSISParameters.

func (*IntegrationRuntimeAzureSSISParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type IntegrationRuntimeAzureSSISSpec

type IntegrationRuntimeAzureSSISSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     IntegrationRuntimeAzureSSISParameters `json:"forProvider"`
}

IntegrationRuntimeAzureSSISSpec defines the desired state of IntegrationRuntimeAzureSSIS

func (*IntegrationRuntimeAzureSSISSpec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationRuntimeAzureSSISSpec.

func (*IntegrationRuntimeAzureSSISSpec) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type IntegrationRuntimeAzureSSISStatus

type IntegrationRuntimeAzureSSISStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        IntegrationRuntimeAzureSSISObservation `json:"atProvider,omitempty"`
}

IntegrationRuntimeAzureSSISStatus defines the observed state of IntegrationRuntimeAzureSSIS.

func (*IntegrationRuntimeAzureSSISStatus) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationRuntimeAzureSSISStatus.

func (*IntegrationRuntimeAzureSSISStatus) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type IntegrationRuntimeAzureSpec

type IntegrationRuntimeAzureSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     IntegrationRuntimeAzureParameters `json:"forProvider"`
}

IntegrationRuntimeAzureSpec defines the desired state of IntegrationRuntimeAzure

func (*IntegrationRuntimeAzureSpec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationRuntimeAzureSpec.

func (*IntegrationRuntimeAzureSpec) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type IntegrationRuntimeAzureStatus

type IntegrationRuntimeAzureStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        IntegrationRuntimeAzureObservation `json:"atProvider,omitempty"`
}

IntegrationRuntimeAzureStatus defines the observed state of IntegrationRuntimeAzure.

func (*IntegrationRuntimeAzureStatus) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationRuntimeAzureStatus.

func (*IntegrationRuntimeAzureStatus) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type IntegrationRuntimeManaged

type IntegrationRuntimeManaged struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              IntegrationRuntimeManagedSpec   `json:"spec"`
	Status            IntegrationRuntimeManagedStatus `json:"status,omitempty"`
}

IntegrationRuntimeManaged is the Schema for the IntegrationRuntimeManageds 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 (*IntegrationRuntimeManaged) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationRuntimeManaged.

func (*IntegrationRuntimeManaged) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*IntegrationRuntimeManaged) DeepCopyObject

func (in *IntegrationRuntimeManaged) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*IntegrationRuntimeManaged) GetCondition

GetCondition of this IntegrationRuntimeManaged.

func (*IntegrationRuntimeManaged) GetConnectionDetailsMapping

func (tr *IntegrationRuntimeManaged) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this IntegrationRuntimeManaged

func (*IntegrationRuntimeManaged) GetDeletionPolicy

func (mg *IntegrationRuntimeManaged) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this IntegrationRuntimeManaged.

func (*IntegrationRuntimeManaged) GetID

func (tr *IntegrationRuntimeManaged) GetID() string

GetID returns ID of underlying Terraform resource of this IntegrationRuntimeManaged

func (*IntegrationRuntimeManaged) GetObservation

func (tr *IntegrationRuntimeManaged) GetObservation() (map[string]interface{}, error)

GetObservation of this IntegrationRuntimeManaged

func (*IntegrationRuntimeManaged) GetParameters

func (tr *IntegrationRuntimeManaged) GetParameters() (map[string]interface{}, error)

GetParameters of this IntegrationRuntimeManaged

func (*IntegrationRuntimeManaged) GetProviderConfigReference

func (mg *IntegrationRuntimeManaged) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this IntegrationRuntimeManaged.

func (*IntegrationRuntimeManaged) GetProviderReference

func (mg *IntegrationRuntimeManaged) GetProviderReference() *xpv1.Reference

GetProviderReference of this IntegrationRuntimeManaged. Deprecated: Use GetProviderConfigReference.

func (*IntegrationRuntimeManaged) GetTerraformResourceType

func (mg *IntegrationRuntimeManaged) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this IntegrationRuntimeManaged

func (*IntegrationRuntimeManaged) GetTerraformSchemaVersion

func (tr *IntegrationRuntimeManaged) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*IntegrationRuntimeManaged) GetWriteConnectionSecretToReference

func (mg *IntegrationRuntimeManaged) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this IntegrationRuntimeManaged.

func (*IntegrationRuntimeManaged) LateInitialize

func (tr *IntegrationRuntimeManaged) LateInitialize(attrs []byte) (bool, error)

LateInitialize this IntegrationRuntimeManaged using its observed tfState. returns True if there are any spec changes for the resource.

func (*IntegrationRuntimeManaged) ResolveReferences

func (mg *IntegrationRuntimeManaged) ResolveReferences(ctx context.Context, c client.Reader) error

ResolveReferences of this IntegrationRuntimeManaged.

func (*IntegrationRuntimeManaged) SetConditions

func (mg *IntegrationRuntimeManaged) SetConditions(c ...xpv1.Condition)

SetConditions of this IntegrationRuntimeManaged.

func (*IntegrationRuntimeManaged) SetDeletionPolicy

func (mg *IntegrationRuntimeManaged) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this IntegrationRuntimeManaged.

func (*IntegrationRuntimeManaged) SetObservation

func (tr *IntegrationRuntimeManaged) SetObservation(obs map[string]interface{}) error

SetObservation for this IntegrationRuntimeManaged

func (*IntegrationRuntimeManaged) SetParameters

func (tr *IntegrationRuntimeManaged) SetParameters(params map[string]interface{}) error

SetParameters for this IntegrationRuntimeManaged

func (*IntegrationRuntimeManaged) SetProviderConfigReference

func (mg *IntegrationRuntimeManaged) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this IntegrationRuntimeManaged.

func (*IntegrationRuntimeManaged) SetProviderReference

func (mg *IntegrationRuntimeManaged) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this IntegrationRuntimeManaged. Deprecated: Use SetProviderConfigReference.

func (*IntegrationRuntimeManaged) SetWriteConnectionSecretToReference

func (mg *IntegrationRuntimeManaged) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this IntegrationRuntimeManaged.

type IntegrationRuntimeManagedCatalogInfoObservation

type IntegrationRuntimeManagedCatalogInfoObservation struct {
}

func (*IntegrationRuntimeManagedCatalogInfoObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationRuntimeManagedCatalogInfoObservation.

func (*IntegrationRuntimeManagedCatalogInfoObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type IntegrationRuntimeManagedCatalogInfoParameters

type IntegrationRuntimeManagedCatalogInfoParameters struct {

	// +kubebuilder:validation:Optional
	AdministratorLogin *string `json:"administratorLogin,omitempty" tf:"administrator_login,omitempty"`

	// +kubebuilder:validation:Optional
	AdministratorPasswordSecretRef *v1.SecretKeySelector `json:"administratorPasswordSecretRef,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	PricingTier *string `json:"pricingTier,omitempty" tf:"pricing_tier,omitempty"`

	// +kubebuilder:validation:Required
	ServerEndpoint *string `json:"serverEndpoint" tf:"server_endpoint,omitempty"`
}

func (*IntegrationRuntimeManagedCatalogInfoParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationRuntimeManagedCatalogInfoParameters.

func (*IntegrationRuntimeManagedCatalogInfoParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type IntegrationRuntimeManagedCustomSetupScriptObservation

type IntegrationRuntimeManagedCustomSetupScriptObservation struct {
}

func (*IntegrationRuntimeManagedCustomSetupScriptObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationRuntimeManagedCustomSetupScriptObservation.

func (*IntegrationRuntimeManagedCustomSetupScriptObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type IntegrationRuntimeManagedCustomSetupScriptParameters

type IntegrationRuntimeManagedCustomSetupScriptParameters struct {

	// +kubebuilder:validation:Required
	BlobContainerURI *string `json:"blobContainerUri" tf:"blob_container_uri,omitempty"`

	// +kubebuilder:validation:Required
	SASTokenSecretRef v1.SecretKeySelector `json:"sasTokenSecretRef" tf:"-"`
}

func (*IntegrationRuntimeManagedCustomSetupScriptParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationRuntimeManagedCustomSetupScriptParameters.

func (*IntegrationRuntimeManagedCustomSetupScriptParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type IntegrationRuntimeManagedList

type IntegrationRuntimeManagedList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []IntegrationRuntimeManaged `json:"items"`
}

IntegrationRuntimeManagedList contains a list of IntegrationRuntimeManageds

func (*IntegrationRuntimeManagedList) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationRuntimeManagedList.

func (*IntegrationRuntimeManagedList) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*IntegrationRuntimeManagedList) DeepCopyObject

func (in *IntegrationRuntimeManagedList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*IntegrationRuntimeManagedList) GetItems

GetItems of this IntegrationRuntimeManagedList.

type IntegrationRuntimeManagedObservation

type IntegrationRuntimeManagedObservation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*IntegrationRuntimeManagedObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationRuntimeManagedObservation.

func (*IntegrationRuntimeManagedObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type IntegrationRuntimeManagedParameters

type IntegrationRuntimeManagedParameters struct {

	// +kubebuilder:validation:Optional
	CatalogInfo []IntegrationRuntimeManagedCatalogInfoParameters `json:"catalogInfo,omitempty" tf:"catalog_info,omitempty"`

	// +kubebuilder:validation:Optional
	CustomSetupScript []IntegrationRuntimeManagedCustomSetupScriptParameters `json:"customSetupScript,omitempty" tf:"custom_setup_script,omitempty"`

	// +kubebuilder:validation:Required
	DataFactoryName *string `json:"dataFactoryName" tf:"data_factory_name,omitempty"`

	// +kubebuilder:validation:Optional
	Description *string `json:"description,omitempty" tf:"description,omitempty"`

	// +kubebuilder:validation:Optional
	Edition *string `json:"edition,omitempty" tf:"edition,omitempty"`

	// +kubebuilder:validation:Optional
	LicenseType *string `json:"licenseType,omitempty" tf:"license_type,omitempty"`

	// +kubebuilder:validation:Required
	Location *string `json:"location" tf:"location,omitempty"`

	// +kubebuilder:validation:Optional
	MaxParallelExecutionsPerNode *int64 `json:"maxParallelExecutionsPerNode,omitempty" tf:"max_parallel_executions_per_node,omitempty"`

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`

	// +kubebuilder:validation:Required
	NodeSize *string `json:"nodeSize" tf:"node_size,omitempty"`

	// +kubebuilder:validation:Optional
	NumberOfNodes *int64 `json:"numberOfNodes,omitempty" tf:"number_of_nodes,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
	VnetIntegration []IntegrationRuntimeManagedVnetIntegrationParameters `json:"vnetIntegration,omitempty" tf:"vnet_integration,omitempty"`
}

func (*IntegrationRuntimeManagedParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationRuntimeManagedParameters.

func (*IntegrationRuntimeManagedParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type IntegrationRuntimeManagedSpec

type IntegrationRuntimeManagedSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     IntegrationRuntimeManagedParameters `json:"forProvider"`
}

IntegrationRuntimeManagedSpec defines the desired state of IntegrationRuntimeManaged

func (*IntegrationRuntimeManagedSpec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationRuntimeManagedSpec.

func (*IntegrationRuntimeManagedSpec) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type IntegrationRuntimeManagedStatus

type IntegrationRuntimeManagedStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        IntegrationRuntimeManagedObservation `json:"atProvider,omitempty"`
}

IntegrationRuntimeManagedStatus defines the observed state of IntegrationRuntimeManaged.

func (*IntegrationRuntimeManagedStatus) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationRuntimeManagedStatus.

func (*IntegrationRuntimeManagedStatus) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type IntegrationRuntimeManagedVnetIntegrationObservation

type IntegrationRuntimeManagedVnetIntegrationObservation struct {
}

func (*IntegrationRuntimeManagedVnetIntegrationObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationRuntimeManagedVnetIntegrationObservation.

func (*IntegrationRuntimeManagedVnetIntegrationObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type IntegrationRuntimeManagedVnetIntegrationParameters

type IntegrationRuntimeManagedVnetIntegrationParameters struct {

	// +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/network/v1alpha2.Subnet
	// +kubebuilder:validation:Optional
	SubnetName *string `json:"subnetName,omitempty" tf:"subnet_name,omitempty"`

	// +kubebuilder:validation:Optional
	SubnetNameRef *v1.Reference `json:"subnetNameRef,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	SubnetNameSelector *v1.Selector `json:"subnetNameSelector,omitempty" tf:"-"`

	// +kubebuilder:validation:Required
	VnetID *string `json:"vnetId" tf:"vnet_id,omitempty"`
}

func (*IntegrationRuntimeManagedVnetIntegrationParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationRuntimeManagedVnetIntegrationParameters.

func (*IntegrationRuntimeManagedVnetIntegrationParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type IntegrationRuntimeObservation

type IntegrationRuntimeObservation struct {
}

func (*IntegrationRuntimeObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationRuntimeObservation.

func (*IntegrationRuntimeObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type IntegrationRuntimeParameters

type IntegrationRuntimeParameters struct {

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`

	// +kubebuilder:validation:Optional
	Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"`
}

func (*IntegrationRuntimeParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationRuntimeParameters.

func (*IntegrationRuntimeParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type IntegrationRuntimeSelfHosted

type IntegrationRuntimeSelfHosted struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              IntegrationRuntimeSelfHostedSpec   `json:"spec"`
	Status            IntegrationRuntimeSelfHostedStatus `json:"status,omitempty"`
}

IntegrationRuntimeSelfHosted is the Schema for the IntegrationRuntimeSelfHosteds API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azurejet}

func (*IntegrationRuntimeSelfHosted) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationRuntimeSelfHosted.

func (*IntegrationRuntimeSelfHosted) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*IntegrationRuntimeSelfHosted) DeepCopyObject

func (in *IntegrationRuntimeSelfHosted) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*IntegrationRuntimeSelfHosted) GetCondition

GetCondition of this IntegrationRuntimeSelfHosted.

func (*IntegrationRuntimeSelfHosted) GetConnectionDetailsMapping

func (tr *IntegrationRuntimeSelfHosted) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this IntegrationRuntimeSelfHosted

func (*IntegrationRuntimeSelfHosted) GetDeletionPolicy

func (mg *IntegrationRuntimeSelfHosted) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this IntegrationRuntimeSelfHosted.

func (*IntegrationRuntimeSelfHosted) GetID

GetID returns ID of underlying Terraform resource of this IntegrationRuntimeSelfHosted

func (*IntegrationRuntimeSelfHosted) GetObservation

func (tr *IntegrationRuntimeSelfHosted) GetObservation() (map[string]interface{}, error)

GetObservation of this IntegrationRuntimeSelfHosted

func (*IntegrationRuntimeSelfHosted) GetParameters

func (tr *IntegrationRuntimeSelfHosted) GetParameters() (map[string]interface{}, error)

GetParameters of this IntegrationRuntimeSelfHosted

func (*IntegrationRuntimeSelfHosted) GetProviderConfigReference

func (mg *IntegrationRuntimeSelfHosted) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this IntegrationRuntimeSelfHosted.

func (*IntegrationRuntimeSelfHosted) GetProviderReference

func (mg *IntegrationRuntimeSelfHosted) GetProviderReference() *xpv1.Reference

GetProviderReference of this IntegrationRuntimeSelfHosted. Deprecated: Use GetProviderConfigReference.

func (*IntegrationRuntimeSelfHosted) GetTerraformResourceType

func (mg *IntegrationRuntimeSelfHosted) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this IntegrationRuntimeSelfHosted

func (*IntegrationRuntimeSelfHosted) GetTerraformSchemaVersion

func (tr *IntegrationRuntimeSelfHosted) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*IntegrationRuntimeSelfHosted) GetWriteConnectionSecretToReference

func (mg *IntegrationRuntimeSelfHosted) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this IntegrationRuntimeSelfHosted.

func (*IntegrationRuntimeSelfHosted) LateInitialize

func (tr *IntegrationRuntimeSelfHosted) LateInitialize(attrs []byte) (bool, error)

LateInitialize this IntegrationRuntimeSelfHosted using its observed tfState. returns True if there are any spec changes for the resource.

func (*IntegrationRuntimeSelfHosted) ResolveReferences

func (mg *IntegrationRuntimeSelfHosted) ResolveReferences(ctx context.Context, c client.Reader) error

ResolveReferences of this IntegrationRuntimeSelfHosted.

func (*IntegrationRuntimeSelfHosted) SetConditions

func (mg *IntegrationRuntimeSelfHosted) SetConditions(c ...xpv1.Condition)

SetConditions of this IntegrationRuntimeSelfHosted.

func (*IntegrationRuntimeSelfHosted) SetDeletionPolicy

func (mg *IntegrationRuntimeSelfHosted) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this IntegrationRuntimeSelfHosted.

func (*IntegrationRuntimeSelfHosted) SetObservation

func (tr *IntegrationRuntimeSelfHosted) SetObservation(obs map[string]interface{}) error

SetObservation for this IntegrationRuntimeSelfHosted

func (*IntegrationRuntimeSelfHosted) SetParameters

func (tr *IntegrationRuntimeSelfHosted) SetParameters(params map[string]interface{}) error

SetParameters for this IntegrationRuntimeSelfHosted

func (*IntegrationRuntimeSelfHosted) SetProviderConfigReference

func (mg *IntegrationRuntimeSelfHosted) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this IntegrationRuntimeSelfHosted.

func (*IntegrationRuntimeSelfHosted) SetProviderReference

func (mg *IntegrationRuntimeSelfHosted) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this IntegrationRuntimeSelfHosted. Deprecated: Use SetProviderConfigReference.

func (*IntegrationRuntimeSelfHosted) SetWriteConnectionSecretToReference

func (mg *IntegrationRuntimeSelfHosted) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this IntegrationRuntimeSelfHosted.

type IntegrationRuntimeSelfHostedList

type IntegrationRuntimeSelfHostedList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []IntegrationRuntimeSelfHosted `json:"items"`
}

IntegrationRuntimeSelfHostedList contains a list of IntegrationRuntimeSelfHosteds

func (*IntegrationRuntimeSelfHostedList) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationRuntimeSelfHostedList.

func (*IntegrationRuntimeSelfHostedList) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*IntegrationRuntimeSelfHostedList) DeepCopyObject

func (in *IntegrationRuntimeSelfHostedList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*IntegrationRuntimeSelfHostedList) GetItems

GetItems of this IntegrationRuntimeSelfHostedList.

type IntegrationRuntimeSelfHostedObservation

type IntegrationRuntimeSelfHostedObservation struct {
	AuthKey1 *string `json:"authKey1,omitempty" tf:"auth_key_1,omitempty"`

	AuthKey2 *string `json:"authKey2,omitempty" tf:"auth_key_2,omitempty"`

	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*IntegrationRuntimeSelfHostedObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationRuntimeSelfHostedObservation.

func (*IntegrationRuntimeSelfHostedObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type IntegrationRuntimeSelfHostedParameters

type IntegrationRuntimeSelfHostedParameters struct {

	// +kubebuilder:validation:Required
	DataFactoryName *string `json:"dataFactoryName" tf:"data_factory_name,omitempty"`

	// +kubebuilder:validation:Optional
	Description *string `json:"description,omitempty" tf:"description,omitempty"`

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`

	// +kubebuilder:validation:Optional
	RbacAuthorization []RbacAuthorizationParameters `json:"rbacAuthorization,omitempty" tf:"rbac_authorization,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 (*IntegrationRuntimeSelfHostedParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationRuntimeSelfHostedParameters.

func (*IntegrationRuntimeSelfHostedParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type IntegrationRuntimeSelfHostedSpec

type IntegrationRuntimeSelfHostedSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     IntegrationRuntimeSelfHostedParameters `json:"forProvider"`
}

IntegrationRuntimeSelfHostedSpec defines the desired state of IntegrationRuntimeSelfHosted

func (*IntegrationRuntimeSelfHostedSpec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationRuntimeSelfHostedSpec.

func (*IntegrationRuntimeSelfHostedSpec) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type IntegrationRuntimeSelfHostedStatus

type IntegrationRuntimeSelfHostedStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        IntegrationRuntimeSelfHostedObservation `json:"atProvider,omitempty"`
}

IntegrationRuntimeSelfHostedStatus defines the observed state of IntegrationRuntimeSelfHosted.

func (*IntegrationRuntimeSelfHostedStatus) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationRuntimeSelfHostedStatus.

func (*IntegrationRuntimeSelfHostedStatus) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type KeyVaultConnectionStringObservation

type KeyVaultConnectionStringObservation struct {
}

func (*KeyVaultConnectionStringObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyVaultConnectionStringObservation.

func (*KeyVaultConnectionStringObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type KeyVaultConnectionStringParameters

type KeyVaultConnectionStringParameters struct {

	// +kubebuilder:validation:Required
	LinkedServiceName *string `json:"linkedServiceName" tf:"linked_service_name,omitempty"`

	// +kubebuilder:validation:Required
	SecretName *string `json:"secretName" tf:"secret_name,omitempty"`
}

func (*KeyVaultConnectionStringParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyVaultConnectionStringParameters.

func (*KeyVaultConnectionStringParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type KeyVaultKeyObservation

type KeyVaultKeyObservation struct {
}

func (*KeyVaultKeyObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyVaultKeyObservation.

func (*KeyVaultKeyObservation) DeepCopyInto

func (in *KeyVaultKeyObservation) DeepCopyInto(out *KeyVaultKeyObservation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type KeyVaultKeyParameters

type KeyVaultKeyParameters struct {

	// +kubebuilder:validation:Required
	LinkedServiceName *string `json:"linkedServiceName" tf:"linked_service_name,omitempty"`

	// +kubebuilder:validation:Required
	SecretName *string `json:"secretName" tf:"secret_name,omitempty"`
}

func (*KeyVaultKeyParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyVaultKeyParameters.

func (*KeyVaultKeyParameters) DeepCopyInto

func (in *KeyVaultKeyParameters) DeepCopyInto(out *KeyVaultKeyParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type KeyVaultLicenseObservation

type KeyVaultLicenseObservation struct {
}

func (*KeyVaultLicenseObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyVaultLicenseObservation.

func (*KeyVaultLicenseObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type KeyVaultLicenseParameters

type KeyVaultLicenseParameters struct {

	// +kubebuilder:validation:Required
	LinkedServiceName *string `json:"linkedServiceName" tf:"linked_service_name,omitempty"`

	// +kubebuilder:validation:Optional
	Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"`

	// +kubebuilder:validation:Required
	SecretName *string `json:"secretName" tf:"secret_name,omitempty"`

	// +kubebuilder:validation:Optional
	SecretVersion *string `json:"secretVersion,omitempty" tf:"secret_version,omitempty"`
}

func (*KeyVaultLicenseParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyVaultLicenseParameters.

func (*KeyVaultLicenseParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type KeyVaultPasswordObservation

type KeyVaultPasswordObservation struct {
}

func (*KeyVaultPasswordObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyVaultPasswordObservation.

func (*KeyVaultPasswordObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type KeyVaultPasswordParameters

type KeyVaultPasswordParameters struct {

	// +kubebuilder:validation:Required
	LinkedServiceName *string `json:"linkedServiceName" tf:"linked_service_name,omitempty"`

	// +kubebuilder:validation:Optional
	Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"`

	// +kubebuilder:validation:Required
	SecretName *string `json:"secretName" tf:"secret_name,omitempty"`

	// +kubebuilder:validation:Optional
	SecretVersion *string `json:"secretVersion,omitempty" tf:"secret_version,omitempty"`
}

func (*KeyVaultPasswordParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyVaultPasswordParameters.

func (*KeyVaultPasswordParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type KeyVaultSASTokenObservation

type KeyVaultSASTokenObservation struct {
}

func (*KeyVaultSASTokenObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyVaultSASTokenObservation.

func (*KeyVaultSASTokenObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type KeyVaultSASTokenParameters

type KeyVaultSASTokenParameters struct {

	// +kubebuilder:validation:Required
	LinkedServiceName *string `json:"linkedServiceName" tf:"linked_service_name,omitempty"`

	// +kubebuilder:validation:Required
	SecretName *string `json:"secretName" tf:"secret_name,omitempty"`
}

func (*KeyVaultSASTokenParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyVaultSASTokenParameters.

func (*KeyVaultSASTokenParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LinkedCustomService

type LinkedCustomService struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              LinkedCustomServiceSpec   `json:"spec"`
	Status            LinkedCustomServiceStatus `json:"status,omitempty"`
}

LinkedCustomService is the Schema for the LinkedCustomServices 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 (*LinkedCustomService) DeepCopy

func (in *LinkedCustomService) DeepCopy() *LinkedCustomService

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedCustomService.

func (*LinkedCustomService) DeepCopyInto

func (in *LinkedCustomService) DeepCopyInto(out *LinkedCustomService)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*LinkedCustomService) DeepCopyObject

func (in *LinkedCustomService) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*LinkedCustomService) GetCondition

func (mg *LinkedCustomService) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this LinkedCustomService.

func (*LinkedCustomService) GetConnectionDetailsMapping

func (tr *LinkedCustomService) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this LinkedCustomService

func (*LinkedCustomService) GetDeletionPolicy

func (mg *LinkedCustomService) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this LinkedCustomService.

func (*LinkedCustomService) GetID

func (tr *LinkedCustomService) GetID() string

GetID returns ID of underlying Terraform resource of this LinkedCustomService

func (*LinkedCustomService) GetObservation

func (tr *LinkedCustomService) GetObservation() (map[string]interface{}, error)

GetObservation of this LinkedCustomService

func (*LinkedCustomService) GetParameters

func (tr *LinkedCustomService) GetParameters() (map[string]interface{}, error)

GetParameters of this LinkedCustomService

func (*LinkedCustomService) GetProviderConfigReference

func (mg *LinkedCustomService) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this LinkedCustomService.

func (*LinkedCustomService) GetProviderReference

func (mg *LinkedCustomService) GetProviderReference() *xpv1.Reference

GetProviderReference of this LinkedCustomService. Deprecated: Use GetProviderConfigReference.

func (*LinkedCustomService) GetTerraformResourceType

func (mg *LinkedCustomService) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this LinkedCustomService

func (*LinkedCustomService) GetTerraformSchemaVersion

func (tr *LinkedCustomService) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*LinkedCustomService) GetWriteConnectionSecretToReference

func (mg *LinkedCustomService) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this LinkedCustomService.

func (*LinkedCustomService) LateInitialize

func (tr *LinkedCustomService) LateInitialize(attrs []byte) (bool, error)

LateInitialize this LinkedCustomService using its observed tfState. returns True if there are any spec changes for the resource.

func (*LinkedCustomService) SetConditions

func (mg *LinkedCustomService) SetConditions(c ...xpv1.Condition)

SetConditions of this LinkedCustomService.

func (*LinkedCustomService) SetDeletionPolicy

func (mg *LinkedCustomService) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this LinkedCustomService.

func (*LinkedCustomService) SetObservation

func (tr *LinkedCustomService) SetObservation(obs map[string]interface{}) error

SetObservation for this LinkedCustomService

func (*LinkedCustomService) SetParameters

func (tr *LinkedCustomService) SetParameters(params map[string]interface{}) error

SetParameters for this LinkedCustomService

func (*LinkedCustomService) SetProviderConfigReference

func (mg *LinkedCustomService) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this LinkedCustomService.

func (*LinkedCustomService) SetProviderReference

func (mg *LinkedCustomService) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this LinkedCustomService. Deprecated: Use SetProviderConfigReference.

func (*LinkedCustomService) SetWriteConnectionSecretToReference

func (mg *LinkedCustomService) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this LinkedCustomService.

type LinkedCustomServiceList

type LinkedCustomServiceList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []LinkedCustomService `json:"items"`
}

LinkedCustomServiceList contains a list of LinkedCustomServices

func (*LinkedCustomServiceList) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedCustomServiceList.

func (*LinkedCustomServiceList) DeepCopyInto

func (in *LinkedCustomServiceList) DeepCopyInto(out *LinkedCustomServiceList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*LinkedCustomServiceList) DeepCopyObject

func (in *LinkedCustomServiceList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*LinkedCustomServiceList) GetItems

func (l *LinkedCustomServiceList) GetItems() []resource.Managed

GetItems of this LinkedCustomServiceList.

type LinkedCustomServiceObservation

type LinkedCustomServiceObservation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*LinkedCustomServiceObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedCustomServiceObservation.

func (*LinkedCustomServiceObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LinkedCustomServiceParameters

type LinkedCustomServiceParameters struct {

	// +kubebuilder:validation:Optional
	AdditionalProperties map[string]*string `json:"additionalProperties,omitempty" tf:"additional_properties,omitempty"`

	// +kubebuilder:validation:Optional
	Annotations []*string `json:"annotations,omitempty" tf:"annotations,omitempty"`

	// +kubebuilder:validation:Required
	DataFactoryID *string `json:"dataFactoryId" tf:"data_factory_id,omitempty"`

	// +kubebuilder:validation:Optional
	Description *string `json:"description,omitempty" tf:"description,omitempty"`

	// +kubebuilder:validation:Optional
	IntegrationRuntime []IntegrationRuntimeParameters `json:"integrationRuntime,omitempty" tf:"integration_runtime,omitempty"`

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`

	// +kubebuilder:validation:Optional
	Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"`

	// +kubebuilder:validation:Required
	Type *string `json:"type" tf:"type,omitempty"`

	// +kubebuilder:validation:Required
	TypePropertiesJSON *string `json:"typePropertiesJson" tf:"type_properties_json,omitempty"`
}

func (*LinkedCustomServiceParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedCustomServiceParameters.

func (*LinkedCustomServiceParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LinkedCustomServiceSpec

type LinkedCustomServiceSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     LinkedCustomServiceParameters `json:"forProvider"`
}

LinkedCustomServiceSpec defines the desired state of LinkedCustomService

func (*LinkedCustomServiceSpec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedCustomServiceSpec.

func (*LinkedCustomServiceSpec) DeepCopyInto

func (in *LinkedCustomServiceSpec) DeepCopyInto(out *LinkedCustomServiceSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LinkedCustomServiceStatus

type LinkedCustomServiceStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        LinkedCustomServiceObservation `json:"atProvider,omitempty"`
}

LinkedCustomServiceStatus defines the observed state of LinkedCustomService.

func (*LinkedCustomServiceStatus) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedCustomServiceStatus.

func (*LinkedCustomServiceStatus) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LinkedServiceAzureBlobStorage

type LinkedServiceAzureBlobStorage struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              LinkedServiceAzureBlobStorageSpec   `json:"spec"`
	Status            LinkedServiceAzureBlobStorageStatus `json:"status,omitempty"`
}

LinkedServiceAzureBlobStorage is the Schema for the LinkedServiceAzureBlobStorages 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 (*LinkedServiceAzureBlobStorage) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceAzureBlobStorage.

func (*LinkedServiceAzureBlobStorage) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*LinkedServiceAzureBlobStorage) DeepCopyObject

func (in *LinkedServiceAzureBlobStorage) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*LinkedServiceAzureBlobStorage) GetCondition

GetCondition of this LinkedServiceAzureBlobStorage.

func (*LinkedServiceAzureBlobStorage) GetConnectionDetailsMapping

func (tr *LinkedServiceAzureBlobStorage) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this LinkedServiceAzureBlobStorage

func (*LinkedServiceAzureBlobStorage) GetDeletionPolicy

func (mg *LinkedServiceAzureBlobStorage) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this LinkedServiceAzureBlobStorage.

func (*LinkedServiceAzureBlobStorage) GetID

GetID returns ID of underlying Terraform resource of this LinkedServiceAzureBlobStorage

func (*LinkedServiceAzureBlobStorage) GetObservation

func (tr *LinkedServiceAzureBlobStorage) GetObservation() (map[string]interface{}, error)

GetObservation of this LinkedServiceAzureBlobStorage

func (*LinkedServiceAzureBlobStorage) GetParameters

func (tr *LinkedServiceAzureBlobStorage) GetParameters() (map[string]interface{}, error)

GetParameters of this LinkedServiceAzureBlobStorage

func (*LinkedServiceAzureBlobStorage) GetProviderConfigReference

func (mg *LinkedServiceAzureBlobStorage) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this LinkedServiceAzureBlobStorage.

func (*LinkedServiceAzureBlobStorage) GetProviderReference

func (mg *LinkedServiceAzureBlobStorage) GetProviderReference() *xpv1.Reference

GetProviderReference of this LinkedServiceAzureBlobStorage. Deprecated: Use GetProviderConfigReference.

func (*LinkedServiceAzureBlobStorage) GetTerraformResourceType

func (mg *LinkedServiceAzureBlobStorage) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this LinkedServiceAzureBlobStorage

func (*LinkedServiceAzureBlobStorage) GetTerraformSchemaVersion

func (tr *LinkedServiceAzureBlobStorage) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*LinkedServiceAzureBlobStorage) GetWriteConnectionSecretToReference

func (mg *LinkedServiceAzureBlobStorage) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this LinkedServiceAzureBlobStorage.

func (*LinkedServiceAzureBlobStorage) LateInitialize

func (tr *LinkedServiceAzureBlobStorage) LateInitialize(attrs []byte) (bool, error)

LateInitialize this LinkedServiceAzureBlobStorage using its observed tfState. returns True if there are any spec changes for the resource.

func (*LinkedServiceAzureBlobStorage) ResolveReferences

func (mg *LinkedServiceAzureBlobStorage) ResolveReferences(ctx context.Context, c client.Reader) error

ResolveReferences of this LinkedServiceAzureBlobStorage.

func (*LinkedServiceAzureBlobStorage) SetConditions

func (mg *LinkedServiceAzureBlobStorage) SetConditions(c ...xpv1.Condition)

SetConditions of this LinkedServiceAzureBlobStorage.

func (*LinkedServiceAzureBlobStorage) SetDeletionPolicy

func (mg *LinkedServiceAzureBlobStorage) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this LinkedServiceAzureBlobStorage.

func (*LinkedServiceAzureBlobStorage) SetObservation

func (tr *LinkedServiceAzureBlobStorage) SetObservation(obs map[string]interface{}) error

SetObservation for this LinkedServiceAzureBlobStorage

func (*LinkedServiceAzureBlobStorage) SetParameters

func (tr *LinkedServiceAzureBlobStorage) SetParameters(params map[string]interface{}) error

SetParameters for this LinkedServiceAzureBlobStorage

func (*LinkedServiceAzureBlobStorage) SetProviderConfigReference

func (mg *LinkedServiceAzureBlobStorage) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this LinkedServiceAzureBlobStorage.

func (*LinkedServiceAzureBlobStorage) SetProviderReference

func (mg *LinkedServiceAzureBlobStorage) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this LinkedServiceAzureBlobStorage. Deprecated: Use SetProviderConfigReference.

func (*LinkedServiceAzureBlobStorage) SetWriteConnectionSecretToReference

func (mg *LinkedServiceAzureBlobStorage) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this LinkedServiceAzureBlobStorage.

type LinkedServiceAzureBlobStorageList

type LinkedServiceAzureBlobStorageList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []LinkedServiceAzureBlobStorage `json:"items"`
}

LinkedServiceAzureBlobStorageList contains a list of LinkedServiceAzureBlobStorages

func (*LinkedServiceAzureBlobStorageList) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceAzureBlobStorageList.

func (*LinkedServiceAzureBlobStorageList) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*LinkedServiceAzureBlobStorageList) DeepCopyObject

func (in *LinkedServiceAzureBlobStorageList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*LinkedServiceAzureBlobStorageList) GetItems

GetItems of this LinkedServiceAzureBlobStorageList.

type LinkedServiceAzureBlobStorageObservation

type LinkedServiceAzureBlobStorageObservation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*LinkedServiceAzureBlobStorageObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceAzureBlobStorageObservation.

func (*LinkedServiceAzureBlobStorageObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LinkedServiceAzureBlobStorageParameters

type LinkedServiceAzureBlobStorageParameters struct {

	// +kubebuilder:validation:Optional
	AdditionalProperties map[string]*string `json:"additionalProperties,omitempty" tf:"additional_properties,omitempty"`

	// +kubebuilder:validation:Optional
	Annotations []*string `json:"annotations,omitempty" tf:"annotations,omitempty"`

	// +kubebuilder:validation:Optional
	ConnectionStringSecretRef *v1.SecretKeySelector `json:"connectionStringSecretRef,omitempty" tf:"-"`

	// +kubebuilder:validation:Required
	DataFactoryName *string `json:"dataFactoryName" tf:"data_factory_name,omitempty"`

	// +kubebuilder:validation:Optional
	Description *string `json:"description,omitempty" tf:"description,omitempty"`

	// +kubebuilder:validation:Optional
	IntegrationRuntimeName *string `json:"integrationRuntimeName,omitempty" tf:"integration_runtime_name,omitempty"`

	// +kubebuilder:validation:Optional
	KeyVaultSASToken []KeyVaultSASTokenParameters `json:"keyVaultSasToken,omitempty" tf:"key_vault_sas_token,omitempty"`

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`

	// +kubebuilder:validation:Optional
	Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,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
	SASURISecretRef *v1.SecretKeySelector `json:"sasuriSecretRef,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	ServiceEndpointSecretRef *v1.SecretKeySelector `json:"serviceEndpointSecretRef,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	ServicePrincipalID *string `json:"servicePrincipalId,omitempty" tf:"service_principal_id,omitempty"`

	// +kubebuilder:validation:Optional
	ServicePrincipalKey *string `json:"servicePrincipalKey,omitempty" tf:"service_principal_key,omitempty"`

	// +kubebuilder:validation:Optional
	TenantID *string `json:"tenantId,omitempty" tf:"tenant_id,omitempty"`

	// +kubebuilder:validation:Optional
	UseManagedIdentity *bool `json:"useManagedIdentity,omitempty" tf:"use_managed_identity,omitempty"`
}

func (*LinkedServiceAzureBlobStorageParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceAzureBlobStorageParameters.

func (*LinkedServiceAzureBlobStorageParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LinkedServiceAzureBlobStorageSpec

type LinkedServiceAzureBlobStorageSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     LinkedServiceAzureBlobStorageParameters `json:"forProvider"`
}

LinkedServiceAzureBlobStorageSpec defines the desired state of LinkedServiceAzureBlobStorage

func (*LinkedServiceAzureBlobStorageSpec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceAzureBlobStorageSpec.

func (*LinkedServiceAzureBlobStorageSpec) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LinkedServiceAzureBlobStorageStatus

type LinkedServiceAzureBlobStorageStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        LinkedServiceAzureBlobStorageObservation `json:"atProvider,omitempty"`
}

LinkedServiceAzureBlobStorageStatus defines the observed state of LinkedServiceAzureBlobStorage.

func (*LinkedServiceAzureBlobStorageStatus) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceAzureBlobStorageStatus.

func (*LinkedServiceAzureBlobStorageStatus) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LinkedServiceAzureDatabricks

type LinkedServiceAzureDatabricks struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              LinkedServiceAzureDatabricksSpec   `json:"spec"`
	Status            LinkedServiceAzureDatabricksStatus `json:"status,omitempty"`
}

LinkedServiceAzureDatabricks is the Schema for the LinkedServiceAzureDatabrickss 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 (*LinkedServiceAzureDatabricks) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceAzureDatabricks.

func (*LinkedServiceAzureDatabricks) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*LinkedServiceAzureDatabricks) DeepCopyObject

func (in *LinkedServiceAzureDatabricks) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*LinkedServiceAzureDatabricks) GetCondition

GetCondition of this LinkedServiceAzureDatabricks.

func (*LinkedServiceAzureDatabricks) GetConnectionDetailsMapping

func (tr *LinkedServiceAzureDatabricks) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this LinkedServiceAzureDatabricks

func (*LinkedServiceAzureDatabricks) GetDeletionPolicy

func (mg *LinkedServiceAzureDatabricks) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this LinkedServiceAzureDatabricks.

func (*LinkedServiceAzureDatabricks) GetID

GetID returns ID of underlying Terraform resource of this LinkedServiceAzureDatabricks

func (*LinkedServiceAzureDatabricks) GetObservation

func (tr *LinkedServiceAzureDatabricks) GetObservation() (map[string]interface{}, error)

GetObservation of this LinkedServiceAzureDatabricks

func (*LinkedServiceAzureDatabricks) GetParameters

func (tr *LinkedServiceAzureDatabricks) GetParameters() (map[string]interface{}, error)

GetParameters of this LinkedServiceAzureDatabricks

func (*LinkedServiceAzureDatabricks) GetProviderConfigReference

func (mg *LinkedServiceAzureDatabricks) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this LinkedServiceAzureDatabricks.

func (*LinkedServiceAzureDatabricks) GetProviderReference

func (mg *LinkedServiceAzureDatabricks) GetProviderReference() *xpv1.Reference

GetProviderReference of this LinkedServiceAzureDatabricks. Deprecated: Use GetProviderConfigReference.

func (*LinkedServiceAzureDatabricks) GetTerraformResourceType

func (mg *LinkedServiceAzureDatabricks) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this LinkedServiceAzureDatabricks

func (*LinkedServiceAzureDatabricks) GetTerraformSchemaVersion

func (tr *LinkedServiceAzureDatabricks) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*LinkedServiceAzureDatabricks) GetWriteConnectionSecretToReference

func (mg *LinkedServiceAzureDatabricks) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this LinkedServiceAzureDatabricks.

func (*LinkedServiceAzureDatabricks) LateInitialize

func (tr *LinkedServiceAzureDatabricks) LateInitialize(attrs []byte) (bool, error)

LateInitialize this LinkedServiceAzureDatabricks using its observed tfState. returns True if there are any spec changes for the resource.

func (*LinkedServiceAzureDatabricks) ResolveReferences

func (mg *LinkedServiceAzureDatabricks) ResolveReferences(ctx context.Context, c client.Reader) error

ResolveReferences of this LinkedServiceAzureDatabricks.

func (*LinkedServiceAzureDatabricks) SetConditions

func (mg *LinkedServiceAzureDatabricks) SetConditions(c ...xpv1.Condition)

SetConditions of this LinkedServiceAzureDatabricks.

func (*LinkedServiceAzureDatabricks) SetDeletionPolicy

func (mg *LinkedServiceAzureDatabricks) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this LinkedServiceAzureDatabricks.

func (*LinkedServiceAzureDatabricks) SetObservation

func (tr *LinkedServiceAzureDatabricks) SetObservation(obs map[string]interface{}) error

SetObservation for this LinkedServiceAzureDatabricks

func (*LinkedServiceAzureDatabricks) SetParameters

func (tr *LinkedServiceAzureDatabricks) SetParameters(params map[string]interface{}) error

SetParameters for this LinkedServiceAzureDatabricks

func (*LinkedServiceAzureDatabricks) SetProviderConfigReference

func (mg *LinkedServiceAzureDatabricks) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this LinkedServiceAzureDatabricks.

func (*LinkedServiceAzureDatabricks) SetProviderReference

func (mg *LinkedServiceAzureDatabricks) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this LinkedServiceAzureDatabricks. Deprecated: Use SetProviderConfigReference.

func (*LinkedServiceAzureDatabricks) SetWriteConnectionSecretToReference

func (mg *LinkedServiceAzureDatabricks) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this LinkedServiceAzureDatabricks.

type LinkedServiceAzureDatabricksKeyVaultPasswordObservation

type LinkedServiceAzureDatabricksKeyVaultPasswordObservation struct {
}

func (*LinkedServiceAzureDatabricksKeyVaultPasswordObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceAzureDatabricksKeyVaultPasswordObservation.

func (*LinkedServiceAzureDatabricksKeyVaultPasswordObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LinkedServiceAzureDatabricksKeyVaultPasswordParameters

type LinkedServiceAzureDatabricksKeyVaultPasswordParameters struct {

	// +kubebuilder:validation:Required
	LinkedServiceName *string `json:"linkedServiceName" tf:"linked_service_name,omitempty"`

	// +kubebuilder:validation:Required
	SecretName *string `json:"secretName" tf:"secret_name,omitempty"`
}

func (*LinkedServiceAzureDatabricksKeyVaultPasswordParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceAzureDatabricksKeyVaultPasswordParameters.

func (*LinkedServiceAzureDatabricksKeyVaultPasswordParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LinkedServiceAzureDatabricksList

type LinkedServiceAzureDatabricksList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []LinkedServiceAzureDatabricks `json:"items"`
}

LinkedServiceAzureDatabricksList contains a list of LinkedServiceAzureDatabrickss

func (*LinkedServiceAzureDatabricksList) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceAzureDatabricksList.

func (*LinkedServiceAzureDatabricksList) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*LinkedServiceAzureDatabricksList) DeepCopyObject

func (in *LinkedServiceAzureDatabricksList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*LinkedServiceAzureDatabricksList) GetItems

GetItems of this LinkedServiceAzureDatabricksList.

type LinkedServiceAzureDatabricksObservation

type LinkedServiceAzureDatabricksObservation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*LinkedServiceAzureDatabricksObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceAzureDatabricksObservation.

func (*LinkedServiceAzureDatabricksObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LinkedServiceAzureDatabricksParameters

type LinkedServiceAzureDatabricksParameters struct {

	// +kubebuilder:validation:Optional
	AccessTokenSecretRef *v1.SecretKeySelector `json:"accessTokenSecretRef,omitempty" tf:"-"`

	// +kubebuilder:validation:Required
	AdbDomain *string `json:"adbDomain" tf:"adb_domain,omitempty"`

	// +kubebuilder:validation:Optional
	AdditionalProperties map[string]*string `json:"additionalProperties,omitempty" tf:"additional_properties,omitempty"`

	// +kubebuilder:validation:Optional
	Annotations []*string `json:"annotations,omitempty" tf:"annotations,omitempty"`

	// +kubebuilder:validation:Required
	DataFactoryName *string `json:"dataFactoryName" tf:"data_factory_name,omitempty"`

	// +kubebuilder:validation:Optional
	Description *string `json:"description,omitempty" tf:"description,omitempty"`

	// +kubebuilder:validation:Optional
	ExistingClusterID *string `json:"existingClusterId,omitempty" tf:"existing_cluster_id,omitempty"`

	// +kubebuilder:validation:Optional
	InstancePool []InstancePoolParameters `json:"instancePool,omitempty" tf:"instance_pool,omitempty"`

	// +kubebuilder:validation:Optional
	IntegrationRuntimeName *string `json:"integrationRuntimeName,omitempty" tf:"integration_runtime_name,omitempty"`

	// +kubebuilder:validation:Optional
	KeyVaultPassword []LinkedServiceAzureDatabricksKeyVaultPasswordParameters `json:"keyVaultPassword,omitempty" tf:"key_vault_password,omitempty"`

	// +kubebuilder:validation:Optional
	MsiWorkSpaceResourceID *string `json:"msiWorkSpaceResourceId,omitempty" tf:"msi_work_space_resource_id,omitempty"`

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`

	// +kubebuilder:validation:Optional
	NewClusterConfig []NewClusterConfigParameters `json:"newClusterConfig,omitempty" tf:"new_cluster_config,omitempty"`

	// +kubebuilder:validation:Optional
	Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,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 (*LinkedServiceAzureDatabricksParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceAzureDatabricksParameters.

func (*LinkedServiceAzureDatabricksParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LinkedServiceAzureDatabricksSpec

type LinkedServiceAzureDatabricksSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     LinkedServiceAzureDatabricksParameters `json:"forProvider"`
}

LinkedServiceAzureDatabricksSpec defines the desired state of LinkedServiceAzureDatabricks

func (*LinkedServiceAzureDatabricksSpec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceAzureDatabricksSpec.

func (*LinkedServiceAzureDatabricksSpec) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LinkedServiceAzureDatabricksStatus

type LinkedServiceAzureDatabricksStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        LinkedServiceAzureDatabricksObservation `json:"atProvider,omitempty"`
}

LinkedServiceAzureDatabricksStatus defines the observed state of LinkedServiceAzureDatabricks.

func (*LinkedServiceAzureDatabricksStatus) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceAzureDatabricksStatus.

func (*LinkedServiceAzureDatabricksStatus) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LinkedServiceAzureFileStorage

type LinkedServiceAzureFileStorage struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              LinkedServiceAzureFileStorageSpec   `json:"spec"`
	Status            LinkedServiceAzureFileStorageStatus `json:"status,omitempty"`
}

LinkedServiceAzureFileStorage is the Schema for the LinkedServiceAzureFileStorages 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 (*LinkedServiceAzureFileStorage) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceAzureFileStorage.

func (*LinkedServiceAzureFileStorage) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*LinkedServiceAzureFileStorage) DeepCopyObject

func (in *LinkedServiceAzureFileStorage) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*LinkedServiceAzureFileStorage) GetCondition

GetCondition of this LinkedServiceAzureFileStorage.

func (*LinkedServiceAzureFileStorage) GetConnectionDetailsMapping

func (tr *LinkedServiceAzureFileStorage) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this LinkedServiceAzureFileStorage

func (*LinkedServiceAzureFileStorage) GetDeletionPolicy

func (mg *LinkedServiceAzureFileStorage) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this LinkedServiceAzureFileStorage.

func (*LinkedServiceAzureFileStorage) GetID

GetID returns ID of underlying Terraform resource of this LinkedServiceAzureFileStorage

func (*LinkedServiceAzureFileStorage) GetObservation

func (tr *LinkedServiceAzureFileStorage) GetObservation() (map[string]interface{}, error)

GetObservation of this LinkedServiceAzureFileStorage

func (*LinkedServiceAzureFileStorage) GetParameters

func (tr *LinkedServiceAzureFileStorage) GetParameters() (map[string]interface{}, error)

GetParameters of this LinkedServiceAzureFileStorage

func (*LinkedServiceAzureFileStorage) GetProviderConfigReference

func (mg *LinkedServiceAzureFileStorage) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this LinkedServiceAzureFileStorage.

func (*LinkedServiceAzureFileStorage) GetProviderReference

func (mg *LinkedServiceAzureFileStorage) GetProviderReference() *xpv1.Reference

GetProviderReference of this LinkedServiceAzureFileStorage. Deprecated: Use GetProviderConfigReference.

func (*LinkedServiceAzureFileStorage) GetTerraformResourceType

func (mg *LinkedServiceAzureFileStorage) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this LinkedServiceAzureFileStorage

func (*LinkedServiceAzureFileStorage) GetTerraformSchemaVersion

func (tr *LinkedServiceAzureFileStorage) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*LinkedServiceAzureFileStorage) GetWriteConnectionSecretToReference

func (mg *LinkedServiceAzureFileStorage) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this LinkedServiceAzureFileStorage.

func (*LinkedServiceAzureFileStorage) LateInitialize

func (tr *LinkedServiceAzureFileStorage) LateInitialize(attrs []byte) (bool, error)

LateInitialize this LinkedServiceAzureFileStorage using its observed tfState. returns True if there are any spec changes for the resource.

func (*LinkedServiceAzureFileStorage) ResolveReferences

func (mg *LinkedServiceAzureFileStorage) ResolveReferences(ctx context.Context, c client.Reader) error

ResolveReferences of this LinkedServiceAzureFileStorage.

func (*LinkedServiceAzureFileStorage) SetConditions

func (mg *LinkedServiceAzureFileStorage) SetConditions(c ...xpv1.Condition)

SetConditions of this LinkedServiceAzureFileStorage.

func (*LinkedServiceAzureFileStorage) SetDeletionPolicy

func (mg *LinkedServiceAzureFileStorage) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this LinkedServiceAzureFileStorage.

func (*LinkedServiceAzureFileStorage) SetObservation

func (tr *LinkedServiceAzureFileStorage) SetObservation(obs map[string]interface{}) error

SetObservation for this LinkedServiceAzureFileStorage

func (*LinkedServiceAzureFileStorage) SetParameters

func (tr *LinkedServiceAzureFileStorage) SetParameters(params map[string]interface{}) error

SetParameters for this LinkedServiceAzureFileStorage

func (*LinkedServiceAzureFileStorage) SetProviderConfigReference

func (mg *LinkedServiceAzureFileStorage) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this LinkedServiceAzureFileStorage.

func (*LinkedServiceAzureFileStorage) SetProviderReference

func (mg *LinkedServiceAzureFileStorage) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this LinkedServiceAzureFileStorage. Deprecated: Use SetProviderConfigReference.

func (*LinkedServiceAzureFileStorage) SetWriteConnectionSecretToReference

func (mg *LinkedServiceAzureFileStorage) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this LinkedServiceAzureFileStorage.

type LinkedServiceAzureFileStorageKeyVaultPasswordObservation

type LinkedServiceAzureFileStorageKeyVaultPasswordObservation struct {
}

func (*LinkedServiceAzureFileStorageKeyVaultPasswordObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceAzureFileStorageKeyVaultPasswordObservation.

func (*LinkedServiceAzureFileStorageKeyVaultPasswordObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LinkedServiceAzureFileStorageKeyVaultPasswordParameters

type LinkedServiceAzureFileStorageKeyVaultPasswordParameters struct {

	// +kubebuilder:validation:Required
	LinkedServiceName *string `json:"linkedServiceName" tf:"linked_service_name,omitempty"`

	// +kubebuilder:validation:Required
	SecretName *string `json:"secretName" tf:"secret_name,omitempty"`
}

func (*LinkedServiceAzureFileStorageKeyVaultPasswordParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceAzureFileStorageKeyVaultPasswordParameters.

func (*LinkedServiceAzureFileStorageKeyVaultPasswordParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LinkedServiceAzureFileStorageList

type LinkedServiceAzureFileStorageList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []LinkedServiceAzureFileStorage `json:"items"`
}

LinkedServiceAzureFileStorageList contains a list of LinkedServiceAzureFileStorages

func (*LinkedServiceAzureFileStorageList) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceAzureFileStorageList.

func (*LinkedServiceAzureFileStorageList) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*LinkedServiceAzureFileStorageList) DeepCopyObject

func (in *LinkedServiceAzureFileStorageList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*LinkedServiceAzureFileStorageList) GetItems

GetItems of this LinkedServiceAzureFileStorageList.

type LinkedServiceAzureFileStorageObservation

type LinkedServiceAzureFileStorageObservation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*LinkedServiceAzureFileStorageObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceAzureFileStorageObservation.

func (*LinkedServiceAzureFileStorageObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LinkedServiceAzureFileStorageParameters

type LinkedServiceAzureFileStorageParameters struct {

	// +kubebuilder:validation:Optional
	AdditionalProperties map[string]*string `json:"additionalProperties,omitempty" tf:"additional_properties,omitempty"`

	// +kubebuilder:validation:Optional
	Annotations []*string `json:"annotations,omitempty" tf:"annotations,omitempty"`

	// +kubebuilder:validation:Required
	ConnectionStringSecretRef v1.SecretKeySelector `json:"connectionStringSecretRef" tf:"-"`

	// +kubebuilder:validation:Required
	DataFactoryName *string `json:"dataFactoryName" tf:"data_factory_name,omitempty"`

	// +kubebuilder:validation:Optional
	Description *string `json:"description,omitempty" tf:"description,omitempty"`

	// +kubebuilder:validation:Optional
	FileShare *string `json:"fileShare,omitempty" tf:"file_share,omitempty"`

	// +kubebuilder:validation:Optional
	Host *string `json:"host,omitempty" tf:"host,omitempty"`

	// +kubebuilder:validation:Optional
	IntegrationRuntimeName *string `json:"integrationRuntimeName,omitempty" tf:"integration_runtime_name,omitempty"`

	// +kubebuilder:validation:Optional
	KeyVaultPassword []LinkedServiceAzureFileStorageKeyVaultPasswordParameters `json:"keyVaultPassword,omitempty" tf:"key_vault_password,omitempty"`

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`

	// +kubebuilder:validation:Optional
	Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"`

	// +kubebuilder:validation:Optional
	PasswordSecretRef *v1.SecretKeySelector `json:"passwordSecretRef,omitempty" tf:"-"`

	// +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
	UserID *string `json:"userId,omitempty" tf:"user_id,omitempty"`
}

func (*LinkedServiceAzureFileStorageParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceAzureFileStorageParameters.

func (*LinkedServiceAzureFileStorageParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LinkedServiceAzureFileStorageSpec

type LinkedServiceAzureFileStorageSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     LinkedServiceAzureFileStorageParameters `json:"forProvider"`
}

LinkedServiceAzureFileStorageSpec defines the desired state of LinkedServiceAzureFileStorage

func (*LinkedServiceAzureFileStorageSpec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceAzureFileStorageSpec.

func (*LinkedServiceAzureFileStorageSpec) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LinkedServiceAzureFileStorageStatus

type LinkedServiceAzureFileStorageStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        LinkedServiceAzureFileStorageObservation `json:"atProvider,omitempty"`
}

LinkedServiceAzureFileStorageStatus defines the observed state of LinkedServiceAzureFileStorage.

func (*LinkedServiceAzureFileStorageStatus) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceAzureFileStorageStatus.

func (*LinkedServiceAzureFileStorageStatus) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LinkedServiceAzureFunction

type LinkedServiceAzureFunction struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              LinkedServiceAzureFunctionSpec   `json:"spec"`
	Status            LinkedServiceAzureFunctionStatus `json:"status,omitempty"`
}

LinkedServiceAzureFunction is the Schema for the LinkedServiceAzureFunctions 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 (*LinkedServiceAzureFunction) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceAzureFunction.

func (*LinkedServiceAzureFunction) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*LinkedServiceAzureFunction) DeepCopyObject

func (in *LinkedServiceAzureFunction) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*LinkedServiceAzureFunction) GetCondition

GetCondition of this LinkedServiceAzureFunction.

func (*LinkedServiceAzureFunction) GetConnectionDetailsMapping

func (tr *LinkedServiceAzureFunction) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this LinkedServiceAzureFunction

func (*LinkedServiceAzureFunction) GetDeletionPolicy

func (mg *LinkedServiceAzureFunction) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this LinkedServiceAzureFunction.

func (*LinkedServiceAzureFunction) GetID

func (tr *LinkedServiceAzureFunction) GetID() string

GetID returns ID of underlying Terraform resource of this LinkedServiceAzureFunction

func (*LinkedServiceAzureFunction) GetObservation

func (tr *LinkedServiceAzureFunction) GetObservation() (map[string]interface{}, error)

GetObservation of this LinkedServiceAzureFunction

func (*LinkedServiceAzureFunction) GetParameters

func (tr *LinkedServiceAzureFunction) GetParameters() (map[string]interface{}, error)

GetParameters of this LinkedServiceAzureFunction

func (*LinkedServiceAzureFunction) GetProviderConfigReference

func (mg *LinkedServiceAzureFunction) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this LinkedServiceAzureFunction.

func (*LinkedServiceAzureFunction) GetProviderReference

func (mg *LinkedServiceAzureFunction) GetProviderReference() *xpv1.Reference

GetProviderReference of this LinkedServiceAzureFunction. Deprecated: Use GetProviderConfigReference.

func (*LinkedServiceAzureFunction) GetTerraformResourceType

func (mg *LinkedServiceAzureFunction) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this LinkedServiceAzureFunction

func (*LinkedServiceAzureFunction) GetTerraformSchemaVersion

func (tr *LinkedServiceAzureFunction) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*LinkedServiceAzureFunction) GetWriteConnectionSecretToReference

func (mg *LinkedServiceAzureFunction) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this LinkedServiceAzureFunction.

func (*LinkedServiceAzureFunction) LateInitialize

func (tr *LinkedServiceAzureFunction) LateInitialize(attrs []byte) (bool, error)

LateInitialize this LinkedServiceAzureFunction using its observed tfState. returns True if there are any spec changes for the resource.

func (*LinkedServiceAzureFunction) ResolveReferences

func (mg *LinkedServiceAzureFunction) ResolveReferences(ctx context.Context, c client.Reader) error

ResolveReferences of this LinkedServiceAzureFunction.

func (*LinkedServiceAzureFunction) SetConditions

func (mg *LinkedServiceAzureFunction) SetConditions(c ...xpv1.Condition)

SetConditions of this LinkedServiceAzureFunction.

func (*LinkedServiceAzureFunction) SetDeletionPolicy

func (mg *LinkedServiceAzureFunction) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this LinkedServiceAzureFunction.

func (*LinkedServiceAzureFunction) SetObservation

func (tr *LinkedServiceAzureFunction) SetObservation(obs map[string]interface{}) error

SetObservation for this LinkedServiceAzureFunction

func (*LinkedServiceAzureFunction) SetParameters

func (tr *LinkedServiceAzureFunction) SetParameters(params map[string]interface{}) error

SetParameters for this LinkedServiceAzureFunction

func (*LinkedServiceAzureFunction) SetProviderConfigReference

func (mg *LinkedServiceAzureFunction) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this LinkedServiceAzureFunction.

func (*LinkedServiceAzureFunction) SetProviderReference

func (mg *LinkedServiceAzureFunction) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this LinkedServiceAzureFunction. Deprecated: Use SetProviderConfigReference.

func (*LinkedServiceAzureFunction) SetWriteConnectionSecretToReference

func (mg *LinkedServiceAzureFunction) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this LinkedServiceAzureFunction.

type LinkedServiceAzureFunctionList

type LinkedServiceAzureFunctionList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []LinkedServiceAzureFunction `json:"items"`
}

LinkedServiceAzureFunctionList contains a list of LinkedServiceAzureFunctions

func (*LinkedServiceAzureFunctionList) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceAzureFunctionList.

func (*LinkedServiceAzureFunctionList) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*LinkedServiceAzureFunctionList) DeepCopyObject

func (in *LinkedServiceAzureFunctionList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*LinkedServiceAzureFunctionList) GetItems

GetItems of this LinkedServiceAzureFunctionList.

type LinkedServiceAzureFunctionObservation

type LinkedServiceAzureFunctionObservation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*LinkedServiceAzureFunctionObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceAzureFunctionObservation.

func (*LinkedServiceAzureFunctionObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LinkedServiceAzureFunctionParameters

type LinkedServiceAzureFunctionParameters struct {

	// +kubebuilder:validation:Optional
	AdditionalProperties map[string]*string `json:"additionalProperties,omitempty" tf:"additional_properties,omitempty"`

	// +kubebuilder:validation:Optional
	Annotations []*string `json:"annotations,omitempty" tf:"annotations,omitempty"`

	// +kubebuilder:validation:Required
	DataFactoryName *string `json:"dataFactoryName" tf:"data_factory_name,omitempty"`

	// +kubebuilder:validation:Optional
	Description *string `json:"description,omitempty" tf:"description,omitempty"`

	// +kubebuilder:validation:Optional
	IntegrationRuntimeName *string `json:"integrationRuntimeName,omitempty" tf:"integration_runtime_name,omitempty"`

	// +kubebuilder:validation:Optional
	KeySecretRef *v1.SecretKeySelector `json:"keySecretRef,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	KeyVaultKey []KeyVaultKeyParameters `json:"keyVaultKey,omitempty" tf:"key_vault_key,omitempty"`

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`

	// +kubebuilder:validation:Optional
	Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,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
	URL *string `json:"url" tf:"url,omitempty"`
}

func (*LinkedServiceAzureFunctionParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceAzureFunctionParameters.

func (*LinkedServiceAzureFunctionParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LinkedServiceAzureFunctionSpec

type LinkedServiceAzureFunctionSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     LinkedServiceAzureFunctionParameters `json:"forProvider"`
}

LinkedServiceAzureFunctionSpec defines the desired state of LinkedServiceAzureFunction

func (*LinkedServiceAzureFunctionSpec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceAzureFunctionSpec.

func (*LinkedServiceAzureFunctionSpec) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LinkedServiceAzureFunctionStatus

type LinkedServiceAzureFunctionStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        LinkedServiceAzureFunctionObservation `json:"atProvider,omitempty"`
}

LinkedServiceAzureFunctionStatus defines the observed state of LinkedServiceAzureFunction.

func (*LinkedServiceAzureFunctionStatus) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceAzureFunctionStatus.

func (*LinkedServiceAzureFunctionStatus) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LinkedServiceAzureSQLDatabase

type LinkedServiceAzureSQLDatabase struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              LinkedServiceAzureSQLDatabaseSpec   `json:"spec"`
	Status            LinkedServiceAzureSQLDatabaseStatus `json:"status,omitempty"`
}

LinkedServiceAzureSQLDatabase is the Schema for the LinkedServiceAzureSQLDatabases 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 (*LinkedServiceAzureSQLDatabase) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceAzureSQLDatabase.

func (*LinkedServiceAzureSQLDatabase) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*LinkedServiceAzureSQLDatabase) DeepCopyObject

func (in *LinkedServiceAzureSQLDatabase) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*LinkedServiceAzureSQLDatabase) GetCondition

GetCondition of this LinkedServiceAzureSQLDatabase.

func (*LinkedServiceAzureSQLDatabase) GetConnectionDetailsMapping

func (tr *LinkedServiceAzureSQLDatabase) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this LinkedServiceAzureSQLDatabase

func (*LinkedServiceAzureSQLDatabase) GetDeletionPolicy

func (mg *LinkedServiceAzureSQLDatabase) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this LinkedServiceAzureSQLDatabase.

func (*LinkedServiceAzureSQLDatabase) GetID

GetID returns ID of underlying Terraform resource of this LinkedServiceAzureSQLDatabase

func (*LinkedServiceAzureSQLDatabase) GetObservation

func (tr *LinkedServiceAzureSQLDatabase) GetObservation() (map[string]interface{}, error)

GetObservation of this LinkedServiceAzureSQLDatabase

func (*LinkedServiceAzureSQLDatabase) GetParameters

func (tr *LinkedServiceAzureSQLDatabase) GetParameters() (map[string]interface{}, error)

GetParameters of this LinkedServiceAzureSQLDatabase

func (*LinkedServiceAzureSQLDatabase) GetProviderConfigReference

func (mg *LinkedServiceAzureSQLDatabase) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this LinkedServiceAzureSQLDatabase.

func (*LinkedServiceAzureSQLDatabase) GetProviderReference

func (mg *LinkedServiceAzureSQLDatabase) GetProviderReference() *xpv1.Reference

GetProviderReference of this LinkedServiceAzureSQLDatabase. Deprecated: Use GetProviderConfigReference.

func (*LinkedServiceAzureSQLDatabase) GetTerraformResourceType

func (mg *LinkedServiceAzureSQLDatabase) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this LinkedServiceAzureSQLDatabase

func (*LinkedServiceAzureSQLDatabase) GetTerraformSchemaVersion

func (tr *LinkedServiceAzureSQLDatabase) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*LinkedServiceAzureSQLDatabase) GetWriteConnectionSecretToReference

func (mg *LinkedServiceAzureSQLDatabase) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this LinkedServiceAzureSQLDatabase.

func (*LinkedServiceAzureSQLDatabase) LateInitialize

func (tr *LinkedServiceAzureSQLDatabase) LateInitialize(attrs []byte) (bool, error)

LateInitialize this LinkedServiceAzureSQLDatabase using its observed tfState. returns True if there are any spec changes for the resource.

func (*LinkedServiceAzureSQLDatabase) ResolveReferences

func (mg *LinkedServiceAzureSQLDatabase) ResolveReferences(ctx context.Context, c client.Reader) error

ResolveReferences of this LinkedServiceAzureSQLDatabase.

func (*LinkedServiceAzureSQLDatabase) SetConditions

func (mg *LinkedServiceAzureSQLDatabase) SetConditions(c ...xpv1.Condition)

SetConditions of this LinkedServiceAzureSQLDatabase.

func (*LinkedServiceAzureSQLDatabase) SetDeletionPolicy

func (mg *LinkedServiceAzureSQLDatabase) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this LinkedServiceAzureSQLDatabase.

func (*LinkedServiceAzureSQLDatabase) SetObservation

func (tr *LinkedServiceAzureSQLDatabase) SetObservation(obs map[string]interface{}) error

SetObservation for this LinkedServiceAzureSQLDatabase

func (*LinkedServiceAzureSQLDatabase) SetParameters

func (tr *LinkedServiceAzureSQLDatabase) SetParameters(params map[string]interface{}) error

SetParameters for this LinkedServiceAzureSQLDatabase

func (*LinkedServiceAzureSQLDatabase) SetProviderConfigReference

func (mg *LinkedServiceAzureSQLDatabase) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this LinkedServiceAzureSQLDatabase.

func (*LinkedServiceAzureSQLDatabase) SetProviderReference

func (mg *LinkedServiceAzureSQLDatabase) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this LinkedServiceAzureSQLDatabase. Deprecated: Use SetProviderConfigReference.

func (*LinkedServiceAzureSQLDatabase) SetWriteConnectionSecretToReference

func (mg *LinkedServiceAzureSQLDatabase) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this LinkedServiceAzureSQLDatabase.

type LinkedServiceAzureSQLDatabaseKeyVaultPasswordObservation

type LinkedServiceAzureSQLDatabaseKeyVaultPasswordObservation struct {
}

func (*LinkedServiceAzureSQLDatabaseKeyVaultPasswordObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceAzureSQLDatabaseKeyVaultPasswordObservation.

func (*LinkedServiceAzureSQLDatabaseKeyVaultPasswordObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LinkedServiceAzureSQLDatabaseKeyVaultPasswordParameters

type LinkedServiceAzureSQLDatabaseKeyVaultPasswordParameters struct {

	// +kubebuilder:validation:Required
	LinkedServiceName *string `json:"linkedServiceName" tf:"linked_service_name,omitempty"`

	// +kubebuilder:validation:Required
	SecretName *string `json:"secretName" tf:"secret_name,omitempty"`
}

func (*LinkedServiceAzureSQLDatabaseKeyVaultPasswordParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceAzureSQLDatabaseKeyVaultPasswordParameters.

func (*LinkedServiceAzureSQLDatabaseKeyVaultPasswordParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LinkedServiceAzureSQLDatabaseList

type LinkedServiceAzureSQLDatabaseList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []LinkedServiceAzureSQLDatabase `json:"items"`
}

LinkedServiceAzureSQLDatabaseList contains a list of LinkedServiceAzureSQLDatabases

func (*LinkedServiceAzureSQLDatabaseList) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceAzureSQLDatabaseList.

func (*LinkedServiceAzureSQLDatabaseList) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*LinkedServiceAzureSQLDatabaseList) DeepCopyObject

func (in *LinkedServiceAzureSQLDatabaseList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*LinkedServiceAzureSQLDatabaseList) GetItems

GetItems of this LinkedServiceAzureSQLDatabaseList.

type LinkedServiceAzureSQLDatabaseObservation

type LinkedServiceAzureSQLDatabaseObservation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*LinkedServiceAzureSQLDatabaseObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceAzureSQLDatabaseObservation.

func (*LinkedServiceAzureSQLDatabaseObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LinkedServiceAzureSQLDatabaseParameters

type LinkedServiceAzureSQLDatabaseParameters struct {

	// +kubebuilder:validation:Optional
	AdditionalProperties map[string]*string `json:"additionalProperties,omitempty" tf:"additional_properties,omitempty"`

	// +kubebuilder:validation:Optional
	Annotations []*string `json:"annotations,omitempty" tf:"annotations,omitempty"`

	// +kubebuilder:validation:Optional
	ConnectionString *string `json:"connectionString,omitempty" tf:"connection_string,omitempty"`

	// +kubebuilder:validation:Required
	DataFactoryName *string `json:"dataFactoryName" tf:"data_factory_name,omitempty"`

	// +kubebuilder:validation:Optional
	Description *string `json:"description,omitempty" tf:"description,omitempty"`

	// +kubebuilder:validation:Optional
	IntegrationRuntimeName *string `json:"integrationRuntimeName,omitempty" tf:"integration_runtime_name,omitempty"`

	// +kubebuilder:validation:Optional
	KeyVaultConnectionString []KeyVaultConnectionStringParameters `json:"keyVaultConnectionString,omitempty" tf:"key_vault_connection_string,omitempty"`

	// +kubebuilder:validation:Optional
	KeyVaultPassword []LinkedServiceAzureSQLDatabaseKeyVaultPasswordParameters `json:"keyVaultPassword,omitempty" tf:"key_vault_password,omitempty"`

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`

	// +kubebuilder:validation:Optional
	Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,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
	ServicePrincipalID *string `json:"servicePrincipalId,omitempty" tf:"service_principal_id,omitempty"`

	// +kubebuilder:validation:Optional
	ServicePrincipalKey *string `json:"servicePrincipalKey,omitempty" tf:"service_principal_key,omitempty"`

	// +kubebuilder:validation:Optional
	TenantID *string `json:"tenantId,omitempty" tf:"tenant_id,omitempty"`

	// +kubebuilder:validation:Optional
	UseManagedIdentity *bool `json:"useManagedIdentity,omitempty" tf:"use_managed_identity,omitempty"`
}

func (*LinkedServiceAzureSQLDatabaseParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceAzureSQLDatabaseParameters.

func (*LinkedServiceAzureSQLDatabaseParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LinkedServiceAzureSQLDatabaseSpec

type LinkedServiceAzureSQLDatabaseSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     LinkedServiceAzureSQLDatabaseParameters `json:"forProvider"`
}

LinkedServiceAzureSQLDatabaseSpec defines the desired state of LinkedServiceAzureSQLDatabase

func (*LinkedServiceAzureSQLDatabaseSpec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceAzureSQLDatabaseSpec.

func (*LinkedServiceAzureSQLDatabaseSpec) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LinkedServiceAzureSQLDatabaseStatus

type LinkedServiceAzureSQLDatabaseStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        LinkedServiceAzureSQLDatabaseObservation `json:"atProvider,omitempty"`
}

LinkedServiceAzureSQLDatabaseStatus defines the observed state of LinkedServiceAzureSQLDatabase.

func (*LinkedServiceAzureSQLDatabaseStatus) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceAzureSQLDatabaseStatus.

func (*LinkedServiceAzureSQLDatabaseStatus) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LinkedServiceAzureSearch

type LinkedServiceAzureSearch struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              LinkedServiceAzureSearchSpec   `json:"spec"`
	Status            LinkedServiceAzureSearchStatus `json:"status,omitempty"`
}

LinkedServiceAzureSearch is the Schema for the LinkedServiceAzureSearchs 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 (*LinkedServiceAzureSearch) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceAzureSearch.

func (*LinkedServiceAzureSearch) DeepCopyInto

func (in *LinkedServiceAzureSearch) DeepCopyInto(out *LinkedServiceAzureSearch)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*LinkedServiceAzureSearch) DeepCopyObject

func (in *LinkedServiceAzureSearch) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*LinkedServiceAzureSearch) GetCondition

GetCondition of this LinkedServiceAzureSearch.

func (*LinkedServiceAzureSearch) GetConnectionDetailsMapping

func (tr *LinkedServiceAzureSearch) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this LinkedServiceAzureSearch

func (*LinkedServiceAzureSearch) GetDeletionPolicy

func (mg *LinkedServiceAzureSearch) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this LinkedServiceAzureSearch.

func (*LinkedServiceAzureSearch) GetID

func (tr *LinkedServiceAzureSearch) GetID() string

GetID returns ID of underlying Terraform resource of this LinkedServiceAzureSearch

func (*LinkedServiceAzureSearch) GetObservation

func (tr *LinkedServiceAzureSearch) GetObservation() (map[string]interface{}, error)

GetObservation of this LinkedServiceAzureSearch

func (*LinkedServiceAzureSearch) GetParameters

func (tr *LinkedServiceAzureSearch) GetParameters() (map[string]interface{}, error)

GetParameters of this LinkedServiceAzureSearch

func (*LinkedServiceAzureSearch) GetProviderConfigReference

func (mg *LinkedServiceAzureSearch) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this LinkedServiceAzureSearch.

func (*LinkedServiceAzureSearch) GetProviderReference

func (mg *LinkedServiceAzureSearch) GetProviderReference() *xpv1.Reference

GetProviderReference of this LinkedServiceAzureSearch. Deprecated: Use GetProviderConfigReference.

func (*LinkedServiceAzureSearch) GetTerraformResourceType

func (mg *LinkedServiceAzureSearch) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this LinkedServiceAzureSearch

func (*LinkedServiceAzureSearch) GetTerraformSchemaVersion

func (tr *LinkedServiceAzureSearch) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*LinkedServiceAzureSearch) GetWriteConnectionSecretToReference

func (mg *LinkedServiceAzureSearch) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this LinkedServiceAzureSearch.

func (*LinkedServiceAzureSearch) LateInitialize

func (tr *LinkedServiceAzureSearch) LateInitialize(attrs []byte) (bool, error)

LateInitialize this LinkedServiceAzureSearch using its observed tfState. returns True if there are any spec changes for the resource.

func (*LinkedServiceAzureSearch) SetConditions

func (mg *LinkedServiceAzureSearch) SetConditions(c ...xpv1.Condition)

SetConditions of this LinkedServiceAzureSearch.

func (*LinkedServiceAzureSearch) SetDeletionPolicy

func (mg *LinkedServiceAzureSearch) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this LinkedServiceAzureSearch.

func (*LinkedServiceAzureSearch) SetObservation

func (tr *LinkedServiceAzureSearch) SetObservation(obs map[string]interface{}) error

SetObservation for this LinkedServiceAzureSearch

func (*LinkedServiceAzureSearch) SetParameters

func (tr *LinkedServiceAzureSearch) SetParameters(params map[string]interface{}) error

SetParameters for this LinkedServiceAzureSearch

func (*LinkedServiceAzureSearch) SetProviderConfigReference

func (mg *LinkedServiceAzureSearch) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this LinkedServiceAzureSearch.

func (*LinkedServiceAzureSearch) SetProviderReference

func (mg *LinkedServiceAzureSearch) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this LinkedServiceAzureSearch. Deprecated: Use SetProviderConfigReference.

func (*LinkedServiceAzureSearch) SetWriteConnectionSecretToReference

func (mg *LinkedServiceAzureSearch) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this LinkedServiceAzureSearch.

type LinkedServiceAzureSearchList

type LinkedServiceAzureSearchList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []LinkedServiceAzureSearch `json:"items"`
}

LinkedServiceAzureSearchList contains a list of LinkedServiceAzureSearchs

func (*LinkedServiceAzureSearchList) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceAzureSearchList.

func (*LinkedServiceAzureSearchList) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*LinkedServiceAzureSearchList) DeepCopyObject

func (in *LinkedServiceAzureSearchList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*LinkedServiceAzureSearchList) GetItems

GetItems of this LinkedServiceAzureSearchList.

type LinkedServiceAzureSearchObservation

type LinkedServiceAzureSearchObservation struct {
	EncryptedCredential *string `json:"encryptedCredential,omitempty" tf:"encrypted_credential,omitempty"`

	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*LinkedServiceAzureSearchObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceAzureSearchObservation.

func (*LinkedServiceAzureSearchObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LinkedServiceAzureSearchParameters

type LinkedServiceAzureSearchParameters struct {

	// +kubebuilder:validation:Optional
	AdditionalProperties map[string]*string `json:"additionalProperties,omitempty" tf:"additional_properties,omitempty"`

	// +kubebuilder:validation:Optional
	Annotations []*string `json:"annotations,omitempty" tf:"annotations,omitempty"`

	// +kubebuilder:validation:Required
	DataFactoryID *string `json:"dataFactoryId" tf:"data_factory_id,omitempty"`

	// +kubebuilder:validation:Optional
	Description *string `json:"description,omitempty" tf:"description,omitempty"`

	// +kubebuilder:validation:Optional
	IntegrationRuntimeName *string `json:"integrationRuntimeName,omitempty" tf:"integration_runtime_name,omitempty"`

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`

	// +kubebuilder:validation:Optional
	Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"`

	// +kubebuilder:validation:Required
	SearchServiceKey *string `json:"searchServiceKey" tf:"search_service_key,omitempty"`

	// +kubebuilder:validation:Required
	URL *string `json:"url" tf:"url,omitempty"`
}

func (*LinkedServiceAzureSearchParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceAzureSearchParameters.

func (*LinkedServiceAzureSearchParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LinkedServiceAzureSearchSpec

type LinkedServiceAzureSearchSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     LinkedServiceAzureSearchParameters `json:"forProvider"`
}

LinkedServiceAzureSearchSpec defines the desired state of LinkedServiceAzureSearch

func (*LinkedServiceAzureSearchSpec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceAzureSearchSpec.

func (*LinkedServiceAzureSearchSpec) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LinkedServiceAzureSearchStatus

type LinkedServiceAzureSearchStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        LinkedServiceAzureSearchObservation `json:"atProvider,omitempty"`
}

LinkedServiceAzureSearchStatus defines the observed state of LinkedServiceAzureSearch.

func (*LinkedServiceAzureSearchStatus) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceAzureSearchStatus.

func (*LinkedServiceAzureSearchStatus) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LinkedServiceAzureTableStorage

type LinkedServiceAzureTableStorage struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              LinkedServiceAzureTableStorageSpec   `json:"spec"`
	Status            LinkedServiceAzureTableStorageStatus `json:"status,omitempty"`
}

LinkedServiceAzureTableStorage is the Schema for the LinkedServiceAzureTableStorages 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 (*LinkedServiceAzureTableStorage) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceAzureTableStorage.

func (*LinkedServiceAzureTableStorage) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*LinkedServiceAzureTableStorage) DeepCopyObject

func (in *LinkedServiceAzureTableStorage) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*LinkedServiceAzureTableStorage) GetCondition

GetCondition of this LinkedServiceAzureTableStorage.

func (*LinkedServiceAzureTableStorage) GetConnectionDetailsMapping

func (tr *LinkedServiceAzureTableStorage) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this LinkedServiceAzureTableStorage

func (*LinkedServiceAzureTableStorage) GetDeletionPolicy

func (mg *LinkedServiceAzureTableStorage) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this LinkedServiceAzureTableStorage.

func (*LinkedServiceAzureTableStorage) GetID

GetID returns ID of underlying Terraform resource of this LinkedServiceAzureTableStorage

func (*LinkedServiceAzureTableStorage) GetObservation

func (tr *LinkedServiceAzureTableStorage) GetObservation() (map[string]interface{}, error)

GetObservation of this LinkedServiceAzureTableStorage

func (*LinkedServiceAzureTableStorage) GetParameters

func (tr *LinkedServiceAzureTableStorage) GetParameters() (map[string]interface{}, error)

GetParameters of this LinkedServiceAzureTableStorage

func (*LinkedServiceAzureTableStorage) GetProviderConfigReference

func (mg *LinkedServiceAzureTableStorage) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this LinkedServiceAzureTableStorage.

func (*LinkedServiceAzureTableStorage) GetProviderReference

func (mg *LinkedServiceAzureTableStorage) GetProviderReference() *xpv1.Reference

GetProviderReference of this LinkedServiceAzureTableStorage. Deprecated: Use GetProviderConfigReference.

func (*LinkedServiceAzureTableStorage) GetTerraformResourceType

func (mg *LinkedServiceAzureTableStorage) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this LinkedServiceAzureTableStorage

func (*LinkedServiceAzureTableStorage) GetTerraformSchemaVersion

func (tr *LinkedServiceAzureTableStorage) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*LinkedServiceAzureTableStorage) GetWriteConnectionSecretToReference

func (mg *LinkedServiceAzureTableStorage) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this LinkedServiceAzureTableStorage.

func (*LinkedServiceAzureTableStorage) LateInitialize

func (tr *LinkedServiceAzureTableStorage) LateInitialize(attrs []byte) (bool, error)

LateInitialize this LinkedServiceAzureTableStorage using its observed tfState. returns True if there are any spec changes for the resource.

func (*LinkedServiceAzureTableStorage) ResolveReferences

func (mg *LinkedServiceAzureTableStorage) ResolveReferences(ctx context.Context, c client.Reader) error

ResolveReferences of this LinkedServiceAzureTableStorage.

func (*LinkedServiceAzureTableStorage) SetConditions

func (mg *LinkedServiceAzureTableStorage) SetConditions(c ...xpv1.Condition)

SetConditions of this LinkedServiceAzureTableStorage.

func (*LinkedServiceAzureTableStorage) SetDeletionPolicy

func (mg *LinkedServiceAzureTableStorage) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this LinkedServiceAzureTableStorage.

func (*LinkedServiceAzureTableStorage) SetObservation

func (tr *LinkedServiceAzureTableStorage) SetObservation(obs map[string]interface{}) error

SetObservation for this LinkedServiceAzureTableStorage

func (*LinkedServiceAzureTableStorage) SetParameters

func (tr *LinkedServiceAzureTableStorage) SetParameters(params map[string]interface{}) error

SetParameters for this LinkedServiceAzureTableStorage

func (*LinkedServiceAzureTableStorage) SetProviderConfigReference

func (mg *LinkedServiceAzureTableStorage) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this LinkedServiceAzureTableStorage.

func (*LinkedServiceAzureTableStorage) SetProviderReference

func (mg *LinkedServiceAzureTableStorage) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this LinkedServiceAzureTableStorage. Deprecated: Use SetProviderConfigReference.

func (*LinkedServiceAzureTableStorage) SetWriteConnectionSecretToReference

func (mg *LinkedServiceAzureTableStorage) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this LinkedServiceAzureTableStorage.

type LinkedServiceAzureTableStorageList

type LinkedServiceAzureTableStorageList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []LinkedServiceAzureTableStorage `json:"items"`
}

LinkedServiceAzureTableStorageList contains a list of LinkedServiceAzureTableStorages

func (*LinkedServiceAzureTableStorageList) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceAzureTableStorageList.

func (*LinkedServiceAzureTableStorageList) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*LinkedServiceAzureTableStorageList) DeepCopyObject

func (in *LinkedServiceAzureTableStorageList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*LinkedServiceAzureTableStorageList) GetItems

GetItems of this LinkedServiceAzureTableStorageList.

type LinkedServiceAzureTableStorageObservation

type LinkedServiceAzureTableStorageObservation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*LinkedServiceAzureTableStorageObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceAzureTableStorageObservation.

func (*LinkedServiceAzureTableStorageObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LinkedServiceAzureTableStorageParameters

type LinkedServiceAzureTableStorageParameters struct {

	// +kubebuilder:validation:Optional
	AdditionalProperties map[string]*string `json:"additionalProperties,omitempty" tf:"additional_properties,omitempty"`

	// +kubebuilder:validation:Optional
	Annotations []*string `json:"annotations,omitempty" tf:"annotations,omitempty"`

	// +kubebuilder:validation:Required
	ConnectionStringSecretRef v1.SecretKeySelector `json:"connectionStringSecretRef" tf:"-"`

	// +kubebuilder:validation:Required
	DataFactoryName *string `json:"dataFactoryName" tf:"data_factory_name,omitempty"`

	// +kubebuilder:validation:Optional
	Description *string `json:"description,omitempty" tf:"description,omitempty"`

	// +kubebuilder:validation:Optional
	IntegrationRuntimeName *string `json:"integrationRuntimeName,omitempty" tf:"integration_runtime_name,omitempty"`

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`

	// +kubebuilder:validation:Optional
	Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,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 (*LinkedServiceAzureTableStorageParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceAzureTableStorageParameters.

func (*LinkedServiceAzureTableStorageParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LinkedServiceAzureTableStorageSpec

type LinkedServiceAzureTableStorageSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     LinkedServiceAzureTableStorageParameters `json:"forProvider"`
}

LinkedServiceAzureTableStorageSpec defines the desired state of LinkedServiceAzureTableStorage

func (*LinkedServiceAzureTableStorageSpec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceAzureTableStorageSpec.

func (*LinkedServiceAzureTableStorageSpec) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LinkedServiceAzureTableStorageStatus

type LinkedServiceAzureTableStorageStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        LinkedServiceAzureTableStorageObservation `json:"atProvider,omitempty"`
}

LinkedServiceAzureTableStorageStatus defines the observed state of LinkedServiceAzureTableStorage.

func (*LinkedServiceAzureTableStorageStatus) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceAzureTableStorageStatus.

func (*LinkedServiceAzureTableStorageStatus) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LinkedServiceCosmosDB

type LinkedServiceCosmosDB struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              LinkedServiceCosmosDBSpec   `json:"spec"`
	Status            LinkedServiceCosmosDBStatus `json:"status,omitempty"`
}

LinkedServiceCosmosDB is the Schema for the LinkedServiceCosmosDBs 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 (*LinkedServiceCosmosDB) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceCosmosDB.

func (*LinkedServiceCosmosDB) DeepCopyInto

func (in *LinkedServiceCosmosDB) DeepCopyInto(out *LinkedServiceCosmosDB)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*LinkedServiceCosmosDB) DeepCopyObject

func (in *LinkedServiceCosmosDB) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*LinkedServiceCosmosDB) GetCondition

func (mg *LinkedServiceCosmosDB) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this LinkedServiceCosmosDB.

func (*LinkedServiceCosmosDB) GetConnectionDetailsMapping

func (tr *LinkedServiceCosmosDB) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this LinkedServiceCosmosDB

func (*LinkedServiceCosmosDB) GetDeletionPolicy

func (mg *LinkedServiceCosmosDB) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this LinkedServiceCosmosDB.

func (*LinkedServiceCosmosDB) GetID

func (tr *LinkedServiceCosmosDB) GetID() string

GetID returns ID of underlying Terraform resource of this LinkedServiceCosmosDB

func (*LinkedServiceCosmosDB) GetObservation

func (tr *LinkedServiceCosmosDB) GetObservation() (map[string]interface{}, error)

GetObservation of this LinkedServiceCosmosDB

func (*LinkedServiceCosmosDB) GetParameters

func (tr *LinkedServiceCosmosDB) GetParameters() (map[string]interface{}, error)

GetParameters of this LinkedServiceCosmosDB

func (*LinkedServiceCosmosDB) GetProviderConfigReference

func (mg *LinkedServiceCosmosDB) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this LinkedServiceCosmosDB.

func (*LinkedServiceCosmosDB) GetProviderReference

func (mg *LinkedServiceCosmosDB) GetProviderReference() *xpv1.Reference

GetProviderReference of this LinkedServiceCosmosDB. Deprecated: Use GetProviderConfigReference.

func (*LinkedServiceCosmosDB) GetTerraformResourceType

func (mg *LinkedServiceCosmosDB) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this LinkedServiceCosmosDB

func (*LinkedServiceCosmosDB) GetTerraformSchemaVersion

func (tr *LinkedServiceCosmosDB) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*LinkedServiceCosmosDB) GetWriteConnectionSecretToReference

func (mg *LinkedServiceCosmosDB) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this LinkedServiceCosmosDB.

func (*LinkedServiceCosmosDB) LateInitialize

func (tr *LinkedServiceCosmosDB) LateInitialize(attrs []byte) (bool, error)

LateInitialize this LinkedServiceCosmosDB using its observed tfState. returns True if there are any spec changes for the resource.

func (*LinkedServiceCosmosDB) ResolveReferences

func (mg *LinkedServiceCosmosDB) ResolveReferences(ctx context.Context, c client.Reader) error

ResolveReferences of this LinkedServiceCosmosDB.

func (*LinkedServiceCosmosDB) SetConditions

func (mg *LinkedServiceCosmosDB) SetConditions(c ...xpv1.Condition)

SetConditions of this LinkedServiceCosmosDB.

func (*LinkedServiceCosmosDB) SetDeletionPolicy

func (mg *LinkedServiceCosmosDB) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this LinkedServiceCosmosDB.

func (*LinkedServiceCosmosDB) SetObservation

func (tr *LinkedServiceCosmosDB) SetObservation(obs map[string]interface{}) error

SetObservation for this LinkedServiceCosmosDB

func (*LinkedServiceCosmosDB) SetParameters

func (tr *LinkedServiceCosmosDB) SetParameters(params map[string]interface{}) error

SetParameters for this LinkedServiceCosmosDB

func (*LinkedServiceCosmosDB) SetProviderConfigReference

func (mg *LinkedServiceCosmosDB) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this LinkedServiceCosmosDB.

func (*LinkedServiceCosmosDB) SetProviderReference

func (mg *LinkedServiceCosmosDB) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this LinkedServiceCosmosDB. Deprecated: Use SetProviderConfigReference.

func (*LinkedServiceCosmosDB) SetWriteConnectionSecretToReference

func (mg *LinkedServiceCosmosDB) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this LinkedServiceCosmosDB.

type LinkedServiceCosmosDBList

type LinkedServiceCosmosDBList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []LinkedServiceCosmosDB `json:"items"`
}

LinkedServiceCosmosDBList contains a list of LinkedServiceCosmosDBs

func (*LinkedServiceCosmosDBList) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceCosmosDBList.

func (*LinkedServiceCosmosDBList) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*LinkedServiceCosmosDBList) DeepCopyObject

func (in *LinkedServiceCosmosDBList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*LinkedServiceCosmosDBList) GetItems

func (l *LinkedServiceCosmosDBList) GetItems() []resource.Managed

GetItems of this LinkedServiceCosmosDBList.

type LinkedServiceCosmosDBObservation

type LinkedServiceCosmosDBObservation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*LinkedServiceCosmosDBObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceCosmosDBObservation.

func (*LinkedServiceCosmosDBObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LinkedServiceCosmosDBParameters

type LinkedServiceCosmosDBParameters struct {

	// +kubebuilder:validation:Optional
	AccountEndpoint *string `json:"accountEndpoint,omitempty" tf:"account_endpoint,omitempty"`

	// +kubebuilder:validation:Optional
	AccountKeySecretRef *v1.SecretKeySelector `json:"accountKeySecretRef,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	AdditionalProperties map[string]*string `json:"additionalProperties,omitempty" tf:"additional_properties,omitempty"`

	// +kubebuilder:validation:Optional
	Annotations []*string `json:"annotations,omitempty" tf:"annotations,omitempty"`

	// +kubebuilder:validation:Optional
	ConnectionStringSecretRef *v1.SecretKeySelector `json:"connectionStringSecretRef,omitempty" tf:"-"`

	// +kubebuilder:validation:Required
	DataFactoryName *string `json:"dataFactoryName" tf:"data_factory_name,omitempty"`

	// +kubebuilder:validation:Optional
	Database *string `json:"database,omitempty" tf:"database,omitempty"`

	// +kubebuilder:validation:Optional
	Description *string `json:"description,omitempty" tf:"description,omitempty"`

	// +kubebuilder:validation:Optional
	IntegrationRuntimeName *string `json:"integrationRuntimeName,omitempty" tf:"integration_runtime_name,omitempty"`

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`

	// +kubebuilder:validation:Optional
	Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,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 (*LinkedServiceCosmosDBParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceCosmosDBParameters.

func (*LinkedServiceCosmosDBParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LinkedServiceCosmosDBSpec

type LinkedServiceCosmosDBSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     LinkedServiceCosmosDBParameters `json:"forProvider"`
}

LinkedServiceCosmosDBSpec defines the desired state of LinkedServiceCosmosDB

func (*LinkedServiceCosmosDBSpec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceCosmosDBSpec.

func (*LinkedServiceCosmosDBSpec) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LinkedServiceCosmosDBStatus

type LinkedServiceCosmosDBStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        LinkedServiceCosmosDBObservation `json:"atProvider,omitempty"`
}

LinkedServiceCosmosDBStatus defines the observed state of LinkedServiceCosmosDB.

func (*LinkedServiceCosmosDBStatus) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceCosmosDBStatus.

func (*LinkedServiceCosmosDBStatus) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LinkedServiceDataLakeStorageGen2

type LinkedServiceDataLakeStorageGen2 struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              LinkedServiceDataLakeStorageGen2Spec   `json:"spec"`
	Status            LinkedServiceDataLakeStorageGen2Status `json:"status,omitempty"`
}

LinkedServiceDataLakeStorageGen2 is the Schema for the LinkedServiceDataLakeStorageGen2s 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 (*LinkedServiceDataLakeStorageGen2) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceDataLakeStorageGen2.

func (*LinkedServiceDataLakeStorageGen2) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*LinkedServiceDataLakeStorageGen2) DeepCopyObject

func (in *LinkedServiceDataLakeStorageGen2) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*LinkedServiceDataLakeStorageGen2) GetCondition

GetCondition of this LinkedServiceDataLakeStorageGen2.

func (*LinkedServiceDataLakeStorageGen2) GetConnectionDetailsMapping

func (tr *LinkedServiceDataLakeStorageGen2) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this LinkedServiceDataLakeStorageGen2

func (*LinkedServiceDataLakeStorageGen2) GetDeletionPolicy

func (mg *LinkedServiceDataLakeStorageGen2) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this LinkedServiceDataLakeStorageGen2.

func (*LinkedServiceDataLakeStorageGen2) GetID

GetID returns ID of underlying Terraform resource of this LinkedServiceDataLakeStorageGen2

func (*LinkedServiceDataLakeStorageGen2) GetObservation

func (tr *LinkedServiceDataLakeStorageGen2) GetObservation() (map[string]interface{}, error)

GetObservation of this LinkedServiceDataLakeStorageGen2

func (*LinkedServiceDataLakeStorageGen2) GetParameters

func (tr *LinkedServiceDataLakeStorageGen2) GetParameters() (map[string]interface{}, error)

GetParameters of this LinkedServiceDataLakeStorageGen2

func (*LinkedServiceDataLakeStorageGen2) GetProviderConfigReference

func (mg *LinkedServiceDataLakeStorageGen2) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this LinkedServiceDataLakeStorageGen2.

func (*LinkedServiceDataLakeStorageGen2) GetProviderReference

func (mg *LinkedServiceDataLakeStorageGen2) GetProviderReference() *xpv1.Reference

GetProviderReference of this LinkedServiceDataLakeStorageGen2. Deprecated: Use GetProviderConfigReference.

func (*LinkedServiceDataLakeStorageGen2) GetTerraformResourceType

func (mg *LinkedServiceDataLakeStorageGen2) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this LinkedServiceDataLakeStorageGen2

func (*LinkedServiceDataLakeStorageGen2) GetTerraformSchemaVersion

func (tr *LinkedServiceDataLakeStorageGen2) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*LinkedServiceDataLakeStorageGen2) GetWriteConnectionSecretToReference

func (mg *LinkedServiceDataLakeStorageGen2) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this LinkedServiceDataLakeStorageGen2.

func (*LinkedServiceDataLakeStorageGen2) LateInitialize

func (tr *LinkedServiceDataLakeStorageGen2) LateInitialize(attrs []byte) (bool, error)

LateInitialize this LinkedServiceDataLakeStorageGen2 using its observed tfState. returns True if there are any spec changes for the resource.

func (*LinkedServiceDataLakeStorageGen2) ResolveReferences

func (mg *LinkedServiceDataLakeStorageGen2) ResolveReferences(ctx context.Context, c client.Reader) error

ResolveReferences of this LinkedServiceDataLakeStorageGen2.

func (*LinkedServiceDataLakeStorageGen2) SetConditions

func (mg *LinkedServiceDataLakeStorageGen2) SetConditions(c ...xpv1.Condition)

SetConditions of this LinkedServiceDataLakeStorageGen2.

func (*LinkedServiceDataLakeStorageGen2) SetDeletionPolicy

func (mg *LinkedServiceDataLakeStorageGen2) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this LinkedServiceDataLakeStorageGen2.

func (*LinkedServiceDataLakeStorageGen2) SetObservation

func (tr *LinkedServiceDataLakeStorageGen2) SetObservation(obs map[string]interface{}) error

SetObservation for this LinkedServiceDataLakeStorageGen2

func (*LinkedServiceDataLakeStorageGen2) SetParameters

func (tr *LinkedServiceDataLakeStorageGen2) SetParameters(params map[string]interface{}) error

SetParameters for this LinkedServiceDataLakeStorageGen2

func (*LinkedServiceDataLakeStorageGen2) SetProviderConfigReference

func (mg *LinkedServiceDataLakeStorageGen2) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this LinkedServiceDataLakeStorageGen2.

func (*LinkedServiceDataLakeStorageGen2) SetProviderReference

func (mg *LinkedServiceDataLakeStorageGen2) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this LinkedServiceDataLakeStorageGen2. Deprecated: Use SetProviderConfigReference.

func (*LinkedServiceDataLakeStorageGen2) SetWriteConnectionSecretToReference

func (mg *LinkedServiceDataLakeStorageGen2) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this LinkedServiceDataLakeStorageGen2.

type LinkedServiceDataLakeStorageGen2List

type LinkedServiceDataLakeStorageGen2List struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []LinkedServiceDataLakeStorageGen2 `json:"items"`
}

LinkedServiceDataLakeStorageGen2List contains a list of LinkedServiceDataLakeStorageGen2s

func (*LinkedServiceDataLakeStorageGen2List) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceDataLakeStorageGen2List.

func (*LinkedServiceDataLakeStorageGen2List) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*LinkedServiceDataLakeStorageGen2List) DeepCopyObject

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*LinkedServiceDataLakeStorageGen2List) GetItems

GetItems of this LinkedServiceDataLakeStorageGen2List.

type LinkedServiceDataLakeStorageGen2Observation

type LinkedServiceDataLakeStorageGen2Observation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*LinkedServiceDataLakeStorageGen2Observation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceDataLakeStorageGen2Observation.

func (*LinkedServiceDataLakeStorageGen2Observation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LinkedServiceDataLakeStorageGen2Parameters

type LinkedServiceDataLakeStorageGen2Parameters struct {

	// +kubebuilder:validation:Optional
	AdditionalProperties map[string]*string `json:"additionalProperties,omitempty" tf:"additional_properties,omitempty"`

	// +kubebuilder:validation:Optional
	Annotations []*string `json:"annotations,omitempty" tf:"annotations,omitempty"`

	// +kubebuilder:validation:Required
	DataFactoryName *string `json:"dataFactoryName" tf:"data_factory_name,omitempty"`

	// +kubebuilder:validation:Optional
	Description *string `json:"description,omitempty" tf:"description,omitempty"`

	// +kubebuilder:validation:Optional
	IntegrationRuntimeName *string `json:"integrationRuntimeName,omitempty" tf:"integration_runtime_name,omitempty"`

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`

	// +kubebuilder:validation:Optional
	Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,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
	ServicePrincipalID *string `json:"servicePrincipalId,omitempty" tf:"service_principal_id,omitempty"`

	// +kubebuilder:validation:Optional
	ServicePrincipalKey *string `json:"servicePrincipalKey,omitempty" tf:"service_principal_key,omitempty"`

	// +kubebuilder:validation:Optional
	StorageAccountKey *string `json:"storageAccountKey,omitempty" tf:"storage_account_key,omitempty"`

	// +kubebuilder:validation:Optional
	Tenant *string `json:"tenant,omitempty" tf:"tenant,omitempty"`

	// +kubebuilder:validation:Required
	URL *string `json:"url" tf:"url,omitempty"`

	// +kubebuilder:validation:Optional
	UseManagedIdentity *bool `json:"useManagedIdentity,omitempty" tf:"use_managed_identity,omitempty"`
}

func (*LinkedServiceDataLakeStorageGen2Parameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceDataLakeStorageGen2Parameters.

func (*LinkedServiceDataLakeStorageGen2Parameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LinkedServiceDataLakeStorageGen2Spec

type LinkedServiceDataLakeStorageGen2Spec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     LinkedServiceDataLakeStorageGen2Parameters `json:"forProvider"`
}

LinkedServiceDataLakeStorageGen2Spec defines the desired state of LinkedServiceDataLakeStorageGen2

func (*LinkedServiceDataLakeStorageGen2Spec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceDataLakeStorageGen2Spec.

func (*LinkedServiceDataLakeStorageGen2Spec) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LinkedServiceDataLakeStorageGen2Status

type LinkedServiceDataLakeStorageGen2Status struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        LinkedServiceDataLakeStorageGen2Observation `json:"atProvider,omitempty"`
}

LinkedServiceDataLakeStorageGen2Status defines the observed state of LinkedServiceDataLakeStorageGen2.

func (*LinkedServiceDataLakeStorageGen2Status) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceDataLakeStorageGen2Status.

func (*LinkedServiceDataLakeStorageGen2Status) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LinkedServiceKeyVault

type LinkedServiceKeyVault struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              LinkedServiceKeyVaultSpec   `json:"spec"`
	Status            LinkedServiceKeyVaultStatus `json:"status,omitempty"`
}

LinkedServiceKeyVault is the Schema for the LinkedServiceKeyVaults 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 (*LinkedServiceKeyVault) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceKeyVault.

func (*LinkedServiceKeyVault) DeepCopyInto

func (in *LinkedServiceKeyVault) DeepCopyInto(out *LinkedServiceKeyVault)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*LinkedServiceKeyVault) DeepCopyObject

func (in *LinkedServiceKeyVault) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*LinkedServiceKeyVault) GetCondition

func (mg *LinkedServiceKeyVault) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this LinkedServiceKeyVault.

func (*LinkedServiceKeyVault) GetConnectionDetailsMapping

func (tr *LinkedServiceKeyVault) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this LinkedServiceKeyVault

func (*LinkedServiceKeyVault) GetDeletionPolicy

func (mg *LinkedServiceKeyVault) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this LinkedServiceKeyVault.

func (*LinkedServiceKeyVault) GetID

func (tr *LinkedServiceKeyVault) GetID() string

GetID returns ID of underlying Terraform resource of this LinkedServiceKeyVault

func (*LinkedServiceKeyVault) GetObservation

func (tr *LinkedServiceKeyVault) GetObservation() (map[string]interface{}, error)

GetObservation of this LinkedServiceKeyVault

func (*LinkedServiceKeyVault) GetParameters

func (tr *LinkedServiceKeyVault) GetParameters() (map[string]interface{}, error)

GetParameters of this LinkedServiceKeyVault

func (*LinkedServiceKeyVault) GetProviderConfigReference

func (mg *LinkedServiceKeyVault) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this LinkedServiceKeyVault.

func (*LinkedServiceKeyVault) GetProviderReference

func (mg *LinkedServiceKeyVault) GetProviderReference() *xpv1.Reference

GetProviderReference of this LinkedServiceKeyVault. Deprecated: Use GetProviderConfigReference.

func (*LinkedServiceKeyVault) GetTerraformResourceType

func (mg *LinkedServiceKeyVault) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this LinkedServiceKeyVault

func (*LinkedServiceKeyVault) GetTerraformSchemaVersion

func (tr *LinkedServiceKeyVault) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*LinkedServiceKeyVault) GetWriteConnectionSecretToReference

func (mg *LinkedServiceKeyVault) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this LinkedServiceKeyVault.

func (*LinkedServiceKeyVault) LateInitialize

func (tr *LinkedServiceKeyVault) LateInitialize(attrs []byte) (bool, error)

LateInitialize this LinkedServiceKeyVault using its observed tfState. returns True if there are any spec changes for the resource.

func (*LinkedServiceKeyVault) ResolveReferences

func (mg *LinkedServiceKeyVault) ResolveReferences(ctx context.Context, c client.Reader) error

ResolveReferences of this LinkedServiceKeyVault.

func (*LinkedServiceKeyVault) SetConditions

func (mg *LinkedServiceKeyVault) SetConditions(c ...xpv1.Condition)

SetConditions of this LinkedServiceKeyVault.

func (*LinkedServiceKeyVault) SetDeletionPolicy

func (mg *LinkedServiceKeyVault) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this LinkedServiceKeyVault.

func (*LinkedServiceKeyVault) SetObservation

func (tr *LinkedServiceKeyVault) SetObservation(obs map[string]interface{}) error

SetObservation for this LinkedServiceKeyVault

func (*LinkedServiceKeyVault) SetParameters

func (tr *LinkedServiceKeyVault) SetParameters(params map[string]interface{}) error

SetParameters for this LinkedServiceKeyVault

func (*LinkedServiceKeyVault) SetProviderConfigReference

func (mg *LinkedServiceKeyVault) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this LinkedServiceKeyVault.

func (*LinkedServiceKeyVault) SetProviderReference

func (mg *LinkedServiceKeyVault) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this LinkedServiceKeyVault. Deprecated: Use SetProviderConfigReference.

func (*LinkedServiceKeyVault) SetWriteConnectionSecretToReference

func (mg *LinkedServiceKeyVault) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this LinkedServiceKeyVault.

type LinkedServiceKeyVaultList

type LinkedServiceKeyVaultList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []LinkedServiceKeyVault `json:"items"`
}

LinkedServiceKeyVaultList contains a list of LinkedServiceKeyVaults

func (*LinkedServiceKeyVaultList) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceKeyVaultList.

func (*LinkedServiceKeyVaultList) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*LinkedServiceKeyVaultList) DeepCopyObject

func (in *LinkedServiceKeyVaultList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*LinkedServiceKeyVaultList) GetItems

func (l *LinkedServiceKeyVaultList) GetItems() []resource.Managed

GetItems of this LinkedServiceKeyVaultList.

type LinkedServiceKeyVaultObservation

type LinkedServiceKeyVaultObservation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*LinkedServiceKeyVaultObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceKeyVaultObservation.

func (*LinkedServiceKeyVaultObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LinkedServiceKeyVaultParameters

type LinkedServiceKeyVaultParameters struct {

	// +kubebuilder:validation:Optional
	AdditionalProperties map[string]*string `json:"additionalProperties,omitempty" tf:"additional_properties,omitempty"`

	// +kubebuilder:validation:Optional
	Annotations []*string `json:"annotations,omitempty" tf:"annotations,omitempty"`

	// +kubebuilder:validation:Required
	DataFactoryName *string `json:"dataFactoryName" tf:"data_factory_name,omitempty"`

	// +kubebuilder:validation:Optional
	Description *string `json:"description,omitempty" tf:"description,omitempty"`

	// +kubebuilder:validation:Optional
	IntegrationRuntimeName *string `json:"integrationRuntimeName,omitempty" tf:"integration_runtime_name,omitempty"`

	// +kubebuilder:validation:Required
	KeyVaultID *string `json:"keyVaultId" tf:"key_vault_id,omitempty"`

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`

	// +kubebuilder:validation:Optional
	Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,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 (*LinkedServiceKeyVaultParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceKeyVaultParameters.

func (*LinkedServiceKeyVaultParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LinkedServiceKeyVaultSpec

type LinkedServiceKeyVaultSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     LinkedServiceKeyVaultParameters `json:"forProvider"`
}

LinkedServiceKeyVaultSpec defines the desired state of LinkedServiceKeyVault

func (*LinkedServiceKeyVaultSpec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceKeyVaultSpec.

func (*LinkedServiceKeyVaultSpec) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LinkedServiceKeyVaultStatus

type LinkedServiceKeyVaultStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        LinkedServiceKeyVaultObservation `json:"atProvider,omitempty"`
}

LinkedServiceKeyVaultStatus defines the observed state of LinkedServiceKeyVault.

func (*LinkedServiceKeyVaultStatus) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceKeyVaultStatus.

func (*LinkedServiceKeyVaultStatus) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LinkedServiceKusto

type LinkedServiceKusto struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              LinkedServiceKustoSpec   `json:"spec"`
	Status            LinkedServiceKustoStatus `json:"status,omitempty"`
}

LinkedServiceKusto is the Schema for the LinkedServiceKustos 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 (*LinkedServiceKusto) DeepCopy

func (in *LinkedServiceKusto) DeepCopy() *LinkedServiceKusto

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceKusto.

func (*LinkedServiceKusto) DeepCopyInto

func (in *LinkedServiceKusto) DeepCopyInto(out *LinkedServiceKusto)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*LinkedServiceKusto) DeepCopyObject

func (in *LinkedServiceKusto) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*LinkedServiceKusto) GetCondition

func (mg *LinkedServiceKusto) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this LinkedServiceKusto.

func (*LinkedServiceKusto) GetConnectionDetailsMapping

func (tr *LinkedServiceKusto) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this LinkedServiceKusto

func (*LinkedServiceKusto) GetDeletionPolicy

func (mg *LinkedServiceKusto) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this LinkedServiceKusto.

func (*LinkedServiceKusto) GetID

func (tr *LinkedServiceKusto) GetID() string

GetID returns ID of underlying Terraform resource of this LinkedServiceKusto

func (*LinkedServiceKusto) GetObservation

func (tr *LinkedServiceKusto) GetObservation() (map[string]interface{}, error)

GetObservation of this LinkedServiceKusto

func (*LinkedServiceKusto) GetParameters

func (tr *LinkedServiceKusto) GetParameters() (map[string]interface{}, error)

GetParameters of this LinkedServiceKusto

func (*LinkedServiceKusto) GetProviderConfigReference

func (mg *LinkedServiceKusto) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this LinkedServiceKusto.

func (*LinkedServiceKusto) GetProviderReference

func (mg *LinkedServiceKusto) GetProviderReference() *xpv1.Reference

GetProviderReference of this LinkedServiceKusto. Deprecated: Use GetProviderConfigReference.

func (*LinkedServiceKusto) GetTerraformResourceType

func (mg *LinkedServiceKusto) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this LinkedServiceKusto

func (*LinkedServiceKusto) GetTerraformSchemaVersion

func (tr *LinkedServiceKusto) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*LinkedServiceKusto) GetWriteConnectionSecretToReference

func (mg *LinkedServiceKusto) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this LinkedServiceKusto.

func (*LinkedServiceKusto) LateInitialize

func (tr *LinkedServiceKusto) LateInitialize(attrs []byte) (bool, error)

LateInitialize this LinkedServiceKusto using its observed tfState. returns True if there are any spec changes for the resource.

func (*LinkedServiceKusto) SetConditions

func (mg *LinkedServiceKusto) SetConditions(c ...xpv1.Condition)

SetConditions of this LinkedServiceKusto.

func (*LinkedServiceKusto) SetDeletionPolicy

func (mg *LinkedServiceKusto) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this LinkedServiceKusto.

func (*LinkedServiceKusto) SetObservation

func (tr *LinkedServiceKusto) SetObservation(obs map[string]interface{}) error

SetObservation for this LinkedServiceKusto

func (*LinkedServiceKusto) SetParameters

func (tr *LinkedServiceKusto) SetParameters(params map[string]interface{}) error

SetParameters for this LinkedServiceKusto

func (*LinkedServiceKusto) SetProviderConfigReference

func (mg *LinkedServiceKusto) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this LinkedServiceKusto.

func (*LinkedServiceKusto) SetProviderReference

func (mg *LinkedServiceKusto) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this LinkedServiceKusto. Deprecated: Use SetProviderConfigReference.

func (*LinkedServiceKusto) SetWriteConnectionSecretToReference

func (mg *LinkedServiceKusto) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this LinkedServiceKusto.

type LinkedServiceKustoList

type LinkedServiceKustoList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []LinkedServiceKusto `json:"items"`
}

LinkedServiceKustoList contains a list of LinkedServiceKustos

func (*LinkedServiceKustoList) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceKustoList.

func (*LinkedServiceKustoList) DeepCopyInto

func (in *LinkedServiceKustoList) DeepCopyInto(out *LinkedServiceKustoList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*LinkedServiceKustoList) DeepCopyObject

func (in *LinkedServiceKustoList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*LinkedServiceKustoList) GetItems

func (l *LinkedServiceKustoList) GetItems() []resource.Managed

GetItems of this LinkedServiceKustoList.

type LinkedServiceKustoObservation

type LinkedServiceKustoObservation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*LinkedServiceKustoObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceKustoObservation.

func (*LinkedServiceKustoObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LinkedServiceKustoParameters

type LinkedServiceKustoParameters struct {

	// +kubebuilder:validation:Optional
	AdditionalProperties map[string]*string `json:"additionalProperties,omitempty" tf:"additional_properties,omitempty"`

	// +kubebuilder:validation:Optional
	Annotations []*string `json:"annotations,omitempty" tf:"annotations,omitempty"`

	// +kubebuilder:validation:Required
	DataFactoryID *string `json:"dataFactoryId" tf:"data_factory_id,omitempty"`

	// +kubebuilder:validation:Optional
	Description *string `json:"description,omitempty" tf:"description,omitempty"`

	// +kubebuilder:validation:Optional
	IntegrationRuntimeName *string `json:"integrationRuntimeName,omitempty" tf:"integration_runtime_name,omitempty"`

	// +kubebuilder:validation:Required
	KustoDatabaseName *string `json:"kustoDatabaseName" tf:"kusto_database_name,omitempty"`

	// +kubebuilder:validation:Required
	KustoEndpoint *string `json:"kustoEndpoint" tf:"kusto_endpoint,omitempty"`

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`

	// +kubebuilder:validation:Optional
	Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"`

	// +kubebuilder:validation:Optional
	ServicePrincipalID *string `json:"servicePrincipalId,omitempty" tf:"service_principal_id,omitempty"`

	// +kubebuilder:validation:Optional
	ServicePrincipalKeySecretRef *v1.SecretKeySelector `json:"servicePrincipalKeySecretRef,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	Tenant *string `json:"tenant,omitempty" tf:"tenant,omitempty"`

	// +kubebuilder:validation:Optional
	UseManagedIdentity *bool `json:"useManagedIdentity,omitempty" tf:"use_managed_identity,omitempty"`
}

func (*LinkedServiceKustoParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceKustoParameters.

func (*LinkedServiceKustoParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LinkedServiceKustoSpec

type LinkedServiceKustoSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     LinkedServiceKustoParameters `json:"forProvider"`
}

LinkedServiceKustoSpec defines the desired state of LinkedServiceKusto

func (*LinkedServiceKustoSpec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceKustoSpec.

func (*LinkedServiceKustoSpec) DeepCopyInto

func (in *LinkedServiceKustoSpec) DeepCopyInto(out *LinkedServiceKustoSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LinkedServiceKustoStatus

type LinkedServiceKustoStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        LinkedServiceKustoObservation `json:"atProvider,omitempty"`
}

LinkedServiceKustoStatus defines the observed state of LinkedServiceKusto.

func (*LinkedServiceKustoStatus) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceKustoStatus.

func (*LinkedServiceKustoStatus) DeepCopyInto

func (in *LinkedServiceKustoStatus) DeepCopyInto(out *LinkedServiceKustoStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LinkedServiceMySQL

type LinkedServiceMySQL struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              LinkedServiceMySQLSpec   `json:"spec"`
	Status            LinkedServiceMySQLStatus `json:"status,omitempty"`
}

LinkedServiceMySQL is the Schema for the LinkedServiceMySQLs 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 (*LinkedServiceMySQL) DeepCopy

func (in *LinkedServiceMySQL) DeepCopy() *LinkedServiceMySQL

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceMySQL.

func (*LinkedServiceMySQL) DeepCopyInto

func (in *LinkedServiceMySQL) DeepCopyInto(out *LinkedServiceMySQL)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*LinkedServiceMySQL) DeepCopyObject

func (in *LinkedServiceMySQL) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*LinkedServiceMySQL) GetCondition

func (mg *LinkedServiceMySQL) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this LinkedServiceMySQL.

func (*LinkedServiceMySQL) GetConnectionDetailsMapping

func (tr *LinkedServiceMySQL) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this LinkedServiceMySQL

func (*LinkedServiceMySQL) GetDeletionPolicy

func (mg *LinkedServiceMySQL) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this LinkedServiceMySQL.

func (*LinkedServiceMySQL) GetID

func (tr *LinkedServiceMySQL) GetID() string

GetID returns ID of underlying Terraform resource of this LinkedServiceMySQL

func (*LinkedServiceMySQL) GetObservation

func (tr *LinkedServiceMySQL) GetObservation() (map[string]interface{}, error)

GetObservation of this LinkedServiceMySQL

func (*LinkedServiceMySQL) GetParameters

func (tr *LinkedServiceMySQL) GetParameters() (map[string]interface{}, error)

GetParameters of this LinkedServiceMySQL

func (*LinkedServiceMySQL) GetProviderConfigReference

func (mg *LinkedServiceMySQL) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this LinkedServiceMySQL.

func (*LinkedServiceMySQL) GetProviderReference

func (mg *LinkedServiceMySQL) GetProviderReference() *xpv1.Reference

GetProviderReference of this LinkedServiceMySQL. Deprecated: Use GetProviderConfigReference.

func (*LinkedServiceMySQL) GetTerraformResourceType

func (mg *LinkedServiceMySQL) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this LinkedServiceMySQL

func (*LinkedServiceMySQL) GetTerraformSchemaVersion

func (tr *LinkedServiceMySQL) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*LinkedServiceMySQL) GetWriteConnectionSecretToReference

func (mg *LinkedServiceMySQL) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this LinkedServiceMySQL.

func (*LinkedServiceMySQL) LateInitialize

func (tr *LinkedServiceMySQL) LateInitialize(attrs []byte) (bool, error)

LateInitialize this LinkedServiceMySQL using its observed tfState. returns True if there are any spec changes for the resource.

func (*LinkedServiceMySQL) ResolveReferences

func (mg *LinkedServiceMySQL) ResolveReferences(ctx context.Context, c client.Reader) error

ResolveReferences of this LinkedServiceMySQL.

func (*LinkedServiceMySQL) SetConditions

func (mg *LinkedServiceMySQL) SetConditions(c ...xpv1.Condition)

SetConditions of this LinkedServiceMySQL.

func (*LinkedServiceMySQL) SetDeletionPolicy

func (mg *LinkedServiceMySQL) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this LinkedServiceMySQL.

func (*LinkedServiceMySQL) SetObservation

func (tr *LinkedServiceMySQL) SetObservation(obs map[string]interface{}) error

SetObservation for this LinkedServiceMySQL

func (*LinkedServiceMySQL) SetParameters

func (tr *LinkedServiceMySQL) SetParameters(params map[string]interface{}) error

SetParameters for this LinkedServiceMySQL

func (*LinkedServiceMySQL) SetProviderConfigReference

func (mg *LinkedServiceMySQL) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this LinkedServiceMySQL.

func (*LinkedServiceMySQL) SetProviderReference

func (mg *LinkedServiceMySQL) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this LinkedServiceMySQL. Deprecated: Use SetProviderConfigReference.

func (*LinkedServiceMySQL) SetWriteConnectionSecretToReference

func (mg *LinkedServiceMySQL) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this LinkedServiceMySQL.

type LinkedServiceMySQLList

type LinkedServiceMySQLList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []LinkedServiceMySQL `json:"items"`
}

LinkedServiceMySQLList contains a list of LinkedServiceMySQLs

func (*LinkedServiceMySQLList) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceMySQLList.

func (*LinkedServiceMySQLList) DeepCopyInto

func (in *LinkedServiceMySQLList) DeepCopyInto(out *LinkedServiceMySQLList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*LinkedServiceMySQLList) DeepCopyObject

func (in *LinkedServiceMySQLList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*LinkedServiceMySQLList) GetItems

func (l *LinkedServiceMySQLList) GetItems() []resource.Managed

GetItems of this LinkedServiceMySQLList.

type LinkedServiceMySQLObservation

type LinkedServiceMySQLObservation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*LinkedServiceMySQLObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceMySQLObservation.

func (*LinkedServiceMySQLObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LinkedServiceMySQLParameters

type LinkedServiceMySQLParameters struct {

	// +kubebuilder:validation:Optional
	AdditionalProperties map[string]*string `json:"additionalProperties,omitempty" tf:"additional_properties,omitempty"`

	// +kubebuilder:validation:Optional
	Annotations []*string `json:"annotations,omitempty" tf:"annotations,omitempty"`

	// +kubebuilder:validation:Required
	ConnectionString *string `json:"connectionString" tf:"connection_string,omitempty"`

	// +kubebuilder:validation:Required
	DataFactoryName *string `json:"dataFactoryName" tf:"data_factory_name,omitempty"`

	// +kubebuilder:validation:Optional
	Description *string `json:"description,omitempty" tf:"description,omitempty"`

	// +kubebuilder:validation:Optional
	IntegrationRuntimeName *string `json:"integrationRuntimeName,omitempty" tf:"integration_runtime_name,omitempty"`

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`

	// +kubebuilder:validation:Optional
	Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,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 (*LinkedServiceMySQLParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceMySQLParameters.

func (*LinkedServiceMySQLParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LinkedServiceMySQLSpec

type LinkedServiceMySQLSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     LinkedServiceMySQLParameters `json:"forProvider"`
}

LinkedServiceMySQLSpec defines the desired state of LinkedServiceMySQL

func (*LinkedServiceMySQLSpec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceMySQLSpec.

func (*LinkedServiceMySQLSpec) DeepCopyInto

func (in *LinkedServiceMySQLSpec) DeepCopyInto(out *LinkedServiceMySQLSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LinkedServiceMySQLStatus

type LinkedServiceMySQLStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        LinkedServiceMySQLObservation `json:"atProvider,omitempty"`
}

LinkedServiceMySQLStatus defines the observed state of LinkedServiceMySQL.

func (*LinkedServiceMySQLStatus) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceMySQLStatus.

func (*LinkedServiceMySQLStatus) DeepCopyInto

func (in *LinkedServiceMySQLStatus) DeepCopyInto(out *LinkedServiceMySQLStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LinkedServiceOData

type LinkedServiceOData struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              LinkedServiceODataSpec   `json:"spec"`
	Status            LinkedServiceODataStatus `json:"status,omitempty"`
}

LinkedServiceOData is the Schema for the LinkedServiceODatas 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 (*LinkedServiceOData) DeepCopy

func (in *LinkedServiceOData) DeepCopy() *LinkedServiceOData

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceOData.

func (*LinkedServiceOData) DeepCopyInto

func (in *LinkedServiceOData) DeepCopyInto(out *LinkedServiceOData)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*LinkedServiceOData) DeepCopyObject

func (in *LinkedServiceOData) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*LinkedServiceOData) GetCondition

func (mg *LinkedServiceOData) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this LinkedServiceOData.

func (*LinkedServiceOData) GetConnectionDetailsMapping

func (tr *LinkedServiceOData) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this LinkedServiceOData

func (*LinkedServiceOData) GetDeletionPolicy

func (mg *LinkedServiceOData) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this LinkedServiceOData.

func (*LinkedServiceOData) GetID

func (tr *LinkedServiceOData) GetID() string

GetID returns ID of underlying Terraform resource of this LinkedServiceOData

func (*LinkedServiceOData) GetObservation

func (tr *LinkedServiceOData) GetObservation() (map[string]interface{}, error)

GetObservation of this LinkedServiceOData

func (*LinkedServiceOData) GetParameters

func (tr *LinkedServiceOData) GetParameters() (map[string]interface{}, error)

GetParameters of this LinkedServiceOData

func (*LinkedServiceOData) GetProviderConfigReference

func (mg *LinkedServiceOData) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this LinkedServiceOData.

func (*LinkedServiceOData) GetProviderReference

func (mg *LinkedServiceOData) GetProviderReference() *xpv1.Reference

GetProviderReference of this LinkedServiceOData. Deprecated: Use GetProviderConfigReference.

func (*LinkedServiceOData) GetTerraformResourceType

func (mg *LinkedServiceOData) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this LinkedServiceOData

func (*LinkedServiceOData) GetTerraformSchemaVersion

func (tr *LinkedServiceOData) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*LinkedServiceOData) GetWriteConnectionSecretToReference

func (mg *LinkedServiceOData) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this LinkedServiceOData.

func (*LinkedServiceOData) LateInitialize

func (tr *LinkedServiceOData) LateInitialize(attrs []byte) (bool, error)

LateInitialize this LinkedServiceOData using its observed tfState. returns True if there are any spec changes for the resource.

func (*LinkedServiceOData) ResolveReferences

func (mg *LinkedServiceOData) ResolveReferences(ctx context.Context, c client.Reader) error

ResolveReferences of this LinkedServiceOData.

func (*LinkedServiceOData) SetConditions

func (mg *LinkedServiceOData) SetConditions(c ...xpv1.Condition)

SetConditions of this LinkedServiceOData.

func (*LinkedServiceOData) SetDeletionPolicy

func (mg *LinkedServiceOData) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this LinkedServiceOData.

func (*LinkedServiceOData) SetObservation

func (tr *LinkedServiceOData) SetObservation(obs map[string]interface{}) error

SetObservation for this LinkedServiceOData

func (*LinkedServiceOData) SetParameters

func (tr *LinkedServiceOData) SetParameters(params map[string]interface{}) error

SetParameters for this LinkedServiceOData

func (*LinkedServiceOData) SetProviderConfigReference

func (mg *LinkedServiceOData) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this LinkedServiceOData.

func (*LinkedServiceOData) SetProviderReference

func (mg *LinkedServiceOData) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this LinkedServiceOData. Deprecated: Use SetProviderConfigReference.

func (*LinkedServiceOData) SetWriteConnectionSecretToReference

func (mg *LinkedServiceOData) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this LinkedServiceOData.

type LinkedServiceODataList

type LinkedServiceODataList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []LinkedServiceOData `json:"items"`
}

LinkedServiceODataList contains a list of LinkedServiceODatas

func (*LinkedServiceODataList) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceODataList.

func (*LinkedServiceODataList) DeepCopyInto

func (in *LinkedServiceODataList) DeepCopyInto(out *LinkedServiceODataList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*LinkedServiceODataList) DeepCopyObject

func (in *LinkedServiceODataList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*LinkedServiceODataList) GetItems

func (l *LinkedServiceODataList) GetItems() []resource.Managed

GetItems of this LinkedServiceODataList.

type LinkedServiceODataObservation

type LinkedServiceODataObservation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*LinkedServiceODataObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceODataObservation.

func (*LinkedServiceODataObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LinkedServiceODataParameters

type LinkedServiceODataParameters struct {

	// +kubebuilder:validation:Optional
	AdditionalProperties map[string]*string `json:"additionalProperties,omitempty" tf:"additional_properties,omitempty"`

	// +kubebuilder:validation:Optional
	Annotations []*string `json:"annotations,omitempty" tf:"annotations,omitempty"`

	// +kubebuilder:validation:Optional
	BasicAuthentication []BasicAuthenticationParameters `json:"basicAuthentication,omitempty" tf:"basic_authentication,omitempty"`

	// +kubebuilder:validation:Required
	DataFactoryName *string `json:"dataFactoryName" tf:"data_factory_name,omitempty"`

	// +kubebuilder:validation:Optional
	Description *string `json:"description,omitempty" tf:"description,omitempty"`

	// +kubebuilder:validation:Optional
	IntegrationRuntimeName *string `json:"integrationRuntimeName,omitempty" tf:"integration_runtime_name,omitempty"`

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`

	// +kubebuilder:validation:Optional
	Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,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
	URL *string `json:"url" tf:"url,omitempty"`
}

func (*LinkedServiceODataParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceODataParameters.

func (*LinkedServiceODataParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LinkedServiceODataSpec

type LinkedServiceODataSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     LinkedServiceODataParameters `json:"forProvider"`
}

LinkedServiceODataSpec defines the desired state of LinkedServiceOData

func (*LinkedServiceODataSpec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceODataSpec.

func (*LinkedServiceODataSpec) DeepCopyInto

func (in *LinkedServiceODataSpec) DeepCopyInto(out *LinkedServiceODataSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LinkedServiceODataStatus

type LinkedServiceODataStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        LinkedServiceODataObservation `json:"atProvider,omitempty"`
}

LinkedServiceODataStatus defines the observed state of LinkedServiceOData.

func (*LinkedServiceODataStatus) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceODataStatus.

func (*LinkedServiceODataStatus) DeepCopyInto

func (in *LinkedServiceODataStatus) DeepCopyInto(out *LinkedServiceODataStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LinkedServiceObservation

type LinkedServiceObservation struct {
}

func (*LinkedServiceObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceObservation.

func (*LinkedServiceObservation) DeepCopyInto

func (in *LinkedServiceObservation) DeepCopyInto(out *LinkedServiceObservation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LinkedServiceParameters

type LinkedServiceParameters struct {

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`

	// +kubebuilder:validation:Optional
	Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"`
}

func (*LinkedServiceParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceParameters.

func (*LinkedServiceParameters) DeepCopyInto

func (in *LinkedServiceParameters) DeepCopyInto(out *LinkedServiceParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LinkedServicePostgreSQL

type LinkedServicePostgreSQL struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              LinkedServicePostgreSQLSpec   `json:"spec"`
	Status            LinkedServicePostgreSQLStatus `json:"status,omitempty"`
}

LinkedServicePostgreSQL is the Schema for the LinkedServicePostgreSQLs 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 (*LinkedServicePostgreSQL) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServicePostgreSQL.

func (*LinkedServicePostgreSQL) DeepCopyInto

func (in *LinkedServicePostgreSQL) DeepCopyInto(out *LinkedServicePostgreSQL)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*LinkedServicePostgreSQL) DeepCopyObject

func (in *LinkedServicePostgreSQL) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*LinkedServicePostgreSQL) GetCondition

GetCondition of this LinkedServicePostgreSQL.

func (*LinkedServicePostgreSQL) GetConnectionDetailsMapping

func (tr *LinkedServicePostgreSQL) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this LinkedServicePostgreSQL

func (*LinkedServicePostgreSQL) GetDeletionPolicy

func (mg *LinkedServicePostgreSQL) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this LinkedServicePostgreSQL.

func (*LinkedServicePostgreSQL) GetID

func (tr *LinkedServicePostgreSQL) GetID() string

GetID returns ID of underlying Terraform resource of this LinkedServicePostgreSQL

func (*LinkedServicePostgreSQL) GetObservation

func (tr *LinkedServicePostgreSQL) GetObservation() (map[string]interface{}, error)

GetObservation of this LinkedServicePostgreSQL

func (*LinkedServicePostgreSQL) GetParameters

func (tr *LinkedServicePostgreSQL) GetParameters() (map[string]interface{}, error)

GetParameters of this LinkedServicePostgreSQL

func (*LinkedServicePostgreSQL) GetProviderConfigReference

func (mg *LinkedServicePostgreSQL) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this LinkedServicePostgreSQL.

func (*LinkedServicePostgreSQL) GetProviderReference

func (mg *LinkedServicePostgreSQL) GetProviderReference() *xpv1.Reference

GetProviderReference of this LinkedServicePostgreSQL. Deprecated: Use GetProviderConfigReference.

func (*LinkedServicePostgreSQL) GetTerraformResourceType

func (mg *LinkedServicePostgreSQL) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this LinkedServicePostgreSQL

func (*LinkedServicePostgreSQL) GetTerraformSchemaVersion

func (tr *LinkedServicePostgreSQL) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*LinkedServicePostgreSQL) GetWriteConnectionSecretToReference

func (mg *LinkedServicePostgreSQL) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this LinkedServicePostgreSQL.

func (*LinkedServicePostgreSQL) LateInitialize

func (tr *LinkedServicePostgreSQL) LateInitialize(attrs []byte) (bool, error)

LateInitialize this LinkedServicePostgreSQL using its observed tfState. returns True if there are any spec changes for the resource.

func (*LinkedServicePostgreSQL) ResolveReferences

func (mg *LinkedServicePostgreSQL) ResolveReferences(ctx context.Context, c client.Reader) error

ResolveReferences of this LinkedServicePostgreSQL.

func (*LinkedServicePostgreSQL) SetConditions

func (mg *LinkedServicePostgreSQL) SetConditions(c ...xpv1.Condition)

SetConditions of this LinkedServicePostgreSQL.

func (*LinkedServicePostgreSQL) SetDeletionPolicy

func (mg *LinkedServicePostgreSQL) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this LinkedServicePostgreSQL.

func (*LinkedServicePostgreSQL) SetObservation

func (tr *LinkedServicePostgreSQL) SetObservation(obs map[string]interface{}) error

SetObservation for this LinkedServicePostgreSQL

func (*LinkedServicePostgreSQL) SetParameters

func (tr *LinkedServicePostgreSQL) SetParameters(params map[string]interface{}) error

SetParameters for this LinkedServicePostgreSQL

func (*LinkedServicePostgreSQL) SetProviderConfigReference

func (mg *LinkedServicePostgreSQL) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this LinkedServicePostgreSQL.

func (*LinkedServicePostgreSQL) SetProviderReference

func (mg *LinkedServicePostgreSQL) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this LinkedServicePostgreSQL. Deprecated: Use SetProviderConfigReference.

func (*LinkedServicePostgreSQL) SetWriteConnectionSecretToReference

func (mg *LinkedServicePostgreSQL) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this LinkedServicePostgreSQL.

type LinkedServicePostgreSQLList

type LinkedServicePostgreSQLList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []LinkedServicePostgreSQL `json:"items"`
}

LinkedServicePostgreSQLList contains a list of LinkedServicePostgreSQLs

func (*LinkedServicePostgreSQLList) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServicePostgreSQLList.

func (*LinkedServicePostgreSQLList) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*LinkedServicePostgreSQLList) DeepCopyObject

func (in *LinkedServicePostgreSQLList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*LinkedServicePostgreSQLList) GetItems

GetItems of this LinkedServicePostgreSQLList.

type LinkedServicePostgreSQLObservation

type LinkedServicePostgreSQLObservation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*LinkedServicePostgreSQLObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServicePostgreSQLObservation.

func (*LinkedServicePostgreSQLObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LinkedServicePostgreSQLParameters

type LinkedServicePostgreSQLParameters struct {

	// +kubebuilder:validation:Optional
	AdditionalProperties map[string]*string `json:"additionalProperties,omitempty" tf:"additional_properties,omitempty"`

	// +kubebuilder:validation:Optional
	Annotations []*string `json:"annotations,omitempty" tf:"annotations,omitempty"`

	// +kubebuilder:validation:Required
	ConnectionString *string `json:"connectionString" tf:"connection_string,omitempty"`

	// +kubebuilder:validation:Required
	DataFactoryName *string `json:"dataFactoryName" tf:"data_factory_name,omitempty"`

	// +kubebuilder:validation:Optional
	Description *string `json:"description,omitempty" tf:"description,omitempty"`

	// +kubebuilder:validation:Optional
	IntegrationRuntimeName *string `json:"integrationRuntimeName,omitempty" tf:"integration_runtime_name,omitempty"`

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`

	// +kubebuilder:validation:Optional
	Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,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 (*LinkedServicePostgreSQLParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServicePostgreSQLParameters.

func (*LinkedServicePostgreSQLParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LinkedServicePostgreSQLSpec

type LinkedServicePostgreSQLSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     LinkedServicePostgreSQLParameters `json:"forProvider"`
}

LinkedServicePostgreSQLSpec defines the desired state of LinkedServicePostgreSQL

func (*LinkedServicePostgreSQLSpec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServicePostgreSQLSpec.

func (*LinkedServicePostgreSQLSpec) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LinkedServicePostgreSQLStatus

type LinkedServicePostgreSQLStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        LinkedServicePostgreSQLObservation `json:"atProvider,omitempty"`
}

LinkedServicePostgreSQLStatus defines the observed state of LinkedServicePostgreSQL.

func (*LinkedServicePostgreSQLStatus) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServicePostgreSQLStatus.

func (*LinkedServicePostgreSQLStatus) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LinkedServiceSFTP

type LinkedServiceSFTP struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              LinkedServiceSFTPSpec   `json:"spec"`
	Status            LinkedServiceSFTPStatus `json:"status,omitempty"`
}

LinkedServiceSFTP is the Schema for the LinkedServiceSFTPs 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 (*LinkedServiceSFTP) DeepCopy

func (in *LinkedServiceSFTP) DeepCopy() *LinkedServiceSFTP

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceSFTP.

func (*LinkedServiceSFTP) DeepCopyInto

func (in *LinkedServiceSFTP) DeepCopyInto(out *LinkedServiceSFTP)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*LinkedServiceSFTP) DeepCopyObject

func (in *LinkedServiceSFTP) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*LinkedServiceSFTP) GetCondition

func (mg *LinkedServiceSFTP) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this LinkedServiceSFTP.

func (*LinkedServiceSFTP) GetConnectionDetailsMapping

func (tr *LinkedServiceSFTP) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this LinkedServiceSFTP

func (*LinkedServiceSFTP) GetDeletionPolicy

func (mg *LinkedServiceSFTP) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this LinkedServiceSFTP.

func (*LinkedServiceSFTP) GetID

func (tr *LinkedServiceSFTP) GetID() string

GetID returns ID of underlying Terraform resource of this LinkedServiceSFTP

func (*LinkedServiceSFTP) GetObservation

func (tr *LinkedServiceSFTP) GetObservation() (map[string]interface{}, error)

GetObservation of this LinkedServiceSFTP

func (*LinkedServiceSFTP) GetParameters

func (tr *LinkedServiceSFTP) GetParameters() (map[string]interface{}, error)

GetParameters of this LinkedServiceSFTP

func (*LinkedServiceSFTP) GetProviderConfigReference

func (mg *LinkedServiceSFTP) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this LinkedServiceSFTP.

func (*LinkedServiceSFTP) GetProviderReference

func (mg *LinkedServiceSFTP) GetProviderReference() *xpv1.Reference

GetProviderReference of this LinkedServiceSFTP. Deprecated: Use GetProviderConfigReference.

func (*LinkedServiceSFTP) GetTerraformResourceType

func (mg *LinkedServiceSFTP) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this LinkedServiceSFTP

func (*LinkedServiceSFTP) GetTerraformSchemaVersion

func (tr *LinkedServiceSFTP) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*LinkedServiceSFTP) GetWriteConnectionSecretToReference

func (mg *LinkedServiceSFTP) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this LinkedServiceSFTP.

func (*LinkedServiceSFTP) LateInitialize

func (tr *LinkedServiceSFTP) LateInitialize(attrs []byte) (bool, error)

LateInitialize this LinkedServiceSFTP using its observed tfState. returns True if there are any spec changes for the resource.

func (*LinkedServiceSFTP) ResolveReferences

func (mg *LinkedServiceSFTP) ResolveReferences(ctx context.Context, c client.Reader) error

ResolveReferences of this LinkedServiceSFTP.

func (*LinkedServiceSFTP) SetConditions

func (mg *LinkedServiceSFTP) SetConditions(c ...xpv1.Condition)

SetConditions of this LinkedServiceSFTP.

func (*LinkedServiceSFTP) SetDeletionPolicy

func (mg *LinkedServiceSFTP) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this LinkedServiceSFTP.

func (*LinkedServiceSFTP) SetObservation

func (tr *LinkedServiceSFTP) SetObservation(obs map[string]interface{}) error

SetObservation for this LinkedServiceSFTP

func (*LinkedServiceSFTP) SetParameters

func (tr *LinkedServiceSFTP) SetParameters(params map[string]interface{}) error

SetParameters for this LinkedServiceSFTP

func (*LinkedServiceSFTP) SetProviderConfigReference

func (mg *LinkedServiceSFTP) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this LinkedServiceSFTP.

func (*LinkedServiceSFTP) SetProviderReference

func (mg *LinkedServiceSFTP) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this LinkedServiceSFTP. Deprecated: Use SetProviderConfigReference.

func (*LinkedServiceSFTP) SetWriteConnectionSecretToReference

func (mg *LinkedServiceSFTP) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this LinkedServiceSFTP.

type LinkedServiceSFTPList

type LinkedServiceSFTPList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []LinkedServiceSFTP `json:"items"`
}

LinkedServiceSFTPList contains a list of LinkedServiceSFTPs

func (*LinkedServiceSFTPList) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceSFTPList.

func (*LinkedServiceSFTPList) DeepCopyInto

func (in *LinkedServiceSFTPList) DeepCopyInto(out *LinkedServiceSFTPList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*LinkedServiceSFTPList) DeepCopyObject

func (in *LinkedServiceSFTPList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*LinkedServiceSFTPList) GetItems

func (l *LinkedServiceSFTPList) GetItems() []resource.Managed

GetItems of this LinkedServiceSFTPList.

type LinkedServiceSFTPObservation

type LinkedServiceSFTPObservation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*LinkedServiceSFTPObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceSFTPObservation.

func (*LinkedServiceSFTPObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LinkedServiceSFTPParameters

type LinkedServiceSFTPParameters struct {

	// +kubebuilder:validation:Optional
	AdditionalProperties map[string]*string `json:"additionalProperties,omitempty" tf:"additional_properties,omitempty"`

	// +kubebuilder:validation:Optional
	Annotations []*string `json:"annotations,omitempty" tf:"annotations,omitempty"`

	// +kubebuilder:validation:Required
	AuthenticationType *string `json:"authenticationType" tf:"authentication_type,omitempty"`

	// +kubebuilder:validation:Required
	DataFactoryName *string `json:"dataFactoryName" tf:"data_factory_name,omitempty"`

	// +kubebuilder:validation:Optional
	Description *string `json:"description,omitempty" tf:"description,omitempty"`

	// +kubebuilder:validation:Required
	Host *string `json:"host" tf:"host,omitempty"`

	// +kubebuilder:validation:Optional
	HostKeyFingerprint *string `json:"hostKeyFingerprint,omitempty" tf:"host_key_fingerprint,omitempty"`

	// +kubebuilder:validation:Optional
	IntegrationRuntimeName *string `json:"integrationRuntimeName,omitempty" tf:"integration_runtime_name,omitempty"`

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`

	// +kubebuilder:validation:Optional
	Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"`

	// +kubebuilder:validation:Required
	PasswordSecretRef v1.SecretKeySelector `json:"passwordSecretRef" tf:"-"`

	// +kubebuilder:validation:Required
	Port *int64 `json:"port" tf:"port,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
	SkipHostKeyValidation *bool `json:"skipHostKeyValidation,omitempty" tf:"skip_host_key_validation,omitempty"`

	// +kubebuilder:validation:Required
	Username *string `json:"username" tf:"username,omitempty"`
}

func (*LinkedServiceSFTPParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceSFTPParameters.

func (*LinkedServiceSFTPParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LinkedServiceSFTPSpec

type LinkedServiceSFTPSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     LinkedServiceSFTPParameters `json:"forProvider"`
}

LinkedServiceSFTPSpec defines the desired state of LinkedServiceSFTP

func (*LinkedServiceSFTPSpec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceSFTPSpec.

func (*LinkedServiceSFTPSpec) DeepCopyInto

func (in *LinkedServiceSFTPSpec) DeepCopyInto(out *LinkedServiceSFTPSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LinkedServiceSFTPStatus

type LinkedServiceSFTPStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        LinkedServiceSFTPObservation `json:"atProvider,omitempty"`
}

LinkedServiceSFTPStatus defines the observed state of LinkedServiceSFTP.

func (*LinkedServiceSFTPStatus) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceSFTPStatus.

func (*LinkedServiceSFTPStatus) DeepCopyInto

func (in *LinkedServiceSFTPStatus) DeepCopyInto(out *LinkedServiceSFTPStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LinkedServiceSQLServer

type LinkedServiceSQLServer struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              LinkedServiceSQLServerSpec   `json:"spec"`
	Status            LinkedServiceSQLServerStatus `json:"status,omitempty"`
}

LinkedServiceSQLServer is the Schema for the LinkedServiceSQLServers 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 (*LinkedServiceSQLServer) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceSQLServer.

func (*LinkedServiceSQLServer) DeepCopyInto

func (in *LinkedServiceSQLServer) DeepCopyInto(out *LinkedServiceSQLServer)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*LinkedServiceSQLServer) DeepCopyObject

func (in *LinkedServiceSQLServer) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*LinkedServiceSQLServer) GetCondition

GetCondition of this LinkedServiceSQLServer.

func (*LinkedServiceSQLServer) GetConnectionDetailsMapping

func (tr *LinkedServiceSQLServer) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this LinkedServiceSQLServer

func (*LinkedServiceSQLServer) GetDeletionPolicy

func (mg *LinkedServiceSQLServer) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this LinkedServiceSQLServer.

func (*LinkedServiceSQLServer) GetID

func (tr *LinkedServiceSQLServer) GetID() string

GetID returns ID of underlying Terraform resource of this LinkedServiceSQLServer

func (*LinkedServiceSQLServer) GetObservation

func (tr *LinkedServiceSQLServer) GetObservation() (map[string]interface{}, error)

GetObservation of this LinkedServiceSQLServer

func (*LinkedServiceSQLServer) GetParameters

func (tr *LinkedServiceSQLServer) GetParameters() (map[string]interface{}, error)

GetParameters of this LinkedServiceSQLServer

func (*LinkedServiceSQLServer) GetProviderConfigReference

func (mg *LinkedServiceSQLServer) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this LinkedServiceSQLServer.

func (*LinkedServiceSQLServer) GetProviderReference

func (mg *LinkedServiceSQLServer) GetProviderReference() *xpv1.Reference

GetProviderReference of this LinkedServiceSQLServer. Deprecated: Use GetProviderConfigReference.

func (*LinkedServiceSQLServer) GetTerraformResourceType

func (mg *LinkedServiceSQLServer) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this LinkedServiceSQLServer

func (*LinkedServiceSQLServer) GetTerraformSchemaVersion

func (tr *LinkedServiceSQLServer) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*LinkedServiceSQLServer) GetWriteConnectionSecretToReference

func (mg *LinkedServiceSQLServer) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this LinkedServiceSQLServer.

func (*LinkedServiceSQLServer) LateInitialize

func (tr *LinkedServiceSQLServer) LateInitialize(attrs []byte) (bool, error)

LateInitialize this LinkedServiceSQLServer using its observed tfState. returns True if there are any spec changes for the resource.

func (*LinkedServiceSQLServer) ResolveReferences

func (mg *LinkedServiceSQLServer) ResolveReferences(ctx context.Context, c client.Reader) error

ResolveReferences of this LinkedServiceSQLServer.

func (*LinkedServiceSQLServer) SetConditions

func (mg *LinkedServiceSQLServer) SetConditions(c ...xpv1.Condition)

SetConditions of this LinkedServiceSQLServer.

func (*LinkedServiceSQLServer) SetDeletionPolicy

func (mg *LinkedServiceSQLServer) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this LinkedServiceSQLServer.

func (*LinkedServiceSQLServer) SetObservation

func (tr *LinkedServiceSQLServer) SetObservation(obs map[string]interface{}) error

SetObservation for this LinkedServiceSQLServer

func (*LinkedServiceSQLServer) SetParameters

func (tr *LinkedServiceSQLServer) SetParameters(params map[string]interface{}) error

SetParameters for this LinkedServiceSQLServer

func (*LinkedServiceSQLServer) SetProviderConfigReference

func (mg *LinkedServiceSQLServer) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this LinkedServiceSQLServer.

func (*LinkedServiceSQLServer) SetProviderReference

func (mg *LinkedServiceSQLServer) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this LinkedServiceSQLServer. Deprecated: Use SetProviderConfigReference.

func (*LinkedServiceSQLServer) SetWriteConnectionSecretToReference

func (mg *LinkedServiceSQLServer) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this LinkedServiceSQLServer.

type LinkedServiceSQLServerKeyVaultConnectionStringObservation

type LinkedServiceSQLServerKeyVaultConnectionStringObservation struct {
}

func (*LinkedServiceSQLServerKeyVaultConnectionStringObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceSQLServerKeyVaultConnectionStringObservation.

func (*LinkedServiceSQLServerKeyVaultConnectionStringObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LinkedServiceSQLServerKeyVaultConnectionStringParameters

type LinkedServiceSQLServerKeyVaultConnectionStringParameters struct {

	// +kubebuilder:validation:Required
	LinkedServiceName *string `json:"linkedServiceName" tf:"linked_service_name,omitempty"`

	// +kubebuilder:validation:Required
	SecretName *string `json:"secretName" tf:"secret_name,omitempty"`
}

func (*LinkedServiceSQLServerKeyVaultConnectionStringParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceSQLServerKeyVaultConnectionStringParameters.

func (*LinkedServiceSQLServerKeyVaultConnectionStringParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LinkedServiceSQLServerKeyVaultPasswordObservation

type LinkedServiceSQLServerKeyVaultPasswordObservation struct {
}

func (*LinkedServiceSQLServerKeyVaultPasswordObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceSQLServerKeyVaultPasswordObservation.

func (*LinkedServiceSQLServerKeyVaultPasswordObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LinkedServiceSQLServerKeyVaultPasswordParameters

type LinkedServiceSQLServerKeyVaultPasswordParameters struct {

	// +kubebuilder:validation:Required
	LinkedServiceName *string `json:"linkedServiceName" tf:"linked_service_name,omitempty"`

	// +kubebuilder:validation:Required
	SecretName *string `json:"secretName" tf:"secret_name,omitempty"`
}

func (*LinkedServiceSQLServerKeyVaultPasswordParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceSQLServerKeyVaultPasswordParameters.

func (*LinkedServiceSQLServerKeyVaultPasswordParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LinkedServiceSQLServerList

type LinkedServiceSQLServerList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []LinkedServiceSQLServer `json:"items"`
}

LinkedServiceSQLServerList contains a list of LinkedServiceSQLServers

func (*LinkedServiceSQLServerList) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceSQLServerList.

func (*LinkedServiceSQLServerList) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*LinkedServiceSQLServerList) DeepCopyObject

func (in *LinkedServiceSQLServerList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*LinkedServiceSQLServerList) GetItems

GetItems of this LinkedServiceSQLServerList.

type LinkedServiceSQLServerObservation

type LinkedServiceSQLServerObservation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*LinkedServiceSQLServerObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceSQLServerObservation.

func (*LinkedServiceSQLServerObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LinkedServiceSQLServerParameters

type LinkedServiceSQLServerParameters struct {

	// +kubebuilder:validation:Optional
	AdditionalProperties map[string]*string `json:"additionalProperties,omitempty" tf:"additional_properties,omitempty"`

	// +kubebuilder:validation:Optional
	Annotations []*string `json:"annotations,omitempty" tf:"annotations,omitempty"`

	// +kubebuilder:validation:Optional
	ConnectionString *string `json:"connectionString,omitempty" tf:"connection_string,omitempty"`

	// +kubebuilder:validation:Required
	DataFactoryName *string `json:"dataFactoryName" tf:"data_factory_name,omitempty"`

	// +kubebuilder:validation:Optional
	Description *string `json:"description,omitempty" tf:"description,omitempty"`

	// +kubebuilder:validation:Optional
	IntegrationRuntimeName *string `json:"integrationRuntimeName,omitempty" tf:"integration_runtime_name,omitempty"`

	// +kubebuilder:validation:Optional
	KeyVaultConnectionString []LinkedServiceSQLServerKeyVaultConnectionStringParameters `json:"keyVaultConnectionString,omitempty" tf:"key_vault_connection_string,omitempty"`

	// +kubebuilder:validation:Optional
	KeyVaultPassword []LinkedServiceSQLServerKeyVaultPasswordParameters `json:"keyVaultPassword,omitempty" tf:"key_vault_password,omitempty"`

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`

	// +kubebuilder:validation:Optional
	Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,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 (*LinkedServiceSQLServerParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceSQLServerParameters.

func (*LinkedServiceSQLServerParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LinkedServiceSQLServerSpec

type LinkedServiceSQLServerSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     LinkedServiceSQLServerParameters `json:"forProvider"`
}

LinkedServiceSQLServerSpec defines the desired state of LinkedServiceSQLServer

func (*LinkedServiceSQLServerSpec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceSQLServerSpec.

func (*LinkedServiceSQLServerSpec) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LinkedServiceSQLServerStatus

type LinkedServiceSQLServerStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        LinkedServiceSQLServerObservation `json:"atProvider,omitempty"`
}

LinkedServiceSQLServerStatus defines the observed state of LinkedServiceSQLServer.

func (*LinkedServiceSQLServerStatus) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceSQLServerStatus.

func (*LinkedServiceSQLServerStatus) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LinkedServiceSnowflake

type LinkedServiceSnowflake struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              LinkedServiceSnowflakeSpec   `json:"spec"`
	Status            LinkedServiceSnowflakeStatus `json:"status,omitempty"`
}

LinkedServiceSnowflake is the Schema for the LinkedServiceSnowflakes 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 (*LinkedServiceSnowflake) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceSnowflake.

func (*LinkedServiceSnowflake) DeepCopyInto

func (in *LinkedServiceSnowflake) DeepCopyInto(out *LinkedServiceSnowflake)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*LinkedServiceSnowflake) DeepCopyObject

func (in *LinkedServiceSnowflake) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*LinkedServiceSnowflake) GetCondition

GetCondition of this LinkedServiceSnowflake.

func (*LinkedServiceSnowflake) GetConnectionDetailsMapping

func (tr *LinkedServiceSnowflake) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this LinkedServiceSnowflake

func (*LinkedServiceSnowflake) GetDeletionPolicy

func (mg *LinkedServiceSnowflake) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this LinkedServiceSnowflake.

func (*LinkedServiceSnowflake) GetID

func (tr *LinkedServiceSnowflake) GetID() string

GetID returns ID of underlying Terraform resource of this LinkedServiceSnowflake

func (*LinkedServiceSnowflake) GetObservation

func (tr *LinkedServiceSnowflake) GetObservation() (map[string]interface{}, error)

GetObservation of this LinkedServiceSnowflake

func (*LinkedServiceSnowflake) GetParameters

func (tr *LinkedServiceSnowflake) GetParameters() (map[string]interface{}, error)

GetParameters of this LinkedServiceSnowflake

func (*LinkedServiceSnowflake) GetProviderConfigReference

func (mg *LinkedServiceSnowflake) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this LinkedServiceSnowflake.

func (*LinkedServiceSnowflake) GetProviderReference

func (mg *LinkedServiceSnowflake) GetProviderReference() *xpv1.Reference

GetProviderReference of this LinkedServiceSnowflake. Deprecated: Use GetProviderConfigReference.

func (*LinkedServiceSnowflake) GetTerraformResourceType

func (mg *LinkedServiceSnowflake) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this LinkedServiceSnowflake

func (*LinkedServiceSnowflake) GetTerraformSchemaVersion

func (tr *LinkedServiceSnowflake) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*LinkedServiceSnowflake) GetWriteConnectionSecretToReference

func (mg *LinkedServiceSnowflake) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this LinkedServiceSnowflake.

func (*LinkedServiceSnowflake) LateInitialize

func (tr *LinkedServiceSnowflake) LateInitialize(attrs []byte) (bool, error)

LateInitialize this LinkedServiceSnowflake using its observed tfState. returns True if there are any spec changes for the resource.

func (*LinkedServiceSnowflake) ResolveReferences

func (mg *LinkedServiceSnowflake) ResolveReferences(ctx context.Context, c client.Reader) error

ResolveReferences of this LinkedServiceSnowflake.

func (*LinkedServiceSnowflake) SetConditions

func (mg *LinkedServiceSnowflake) SetConditions(c ...xpv1.Condition)

SetConditions of this LinkedServiceSnowflake.

func (*LinkedServiceSnowflake) SetDeletionPolicy

func (mg *LinkedServiceSnowflake) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this LinkedServiceSnowflake.

func (*LinkedServiceSnowflake) SetObservation

func (tr *LinkedServiceSnowflake) SetObservation(obs map[string]interface{}) error

SetObservation for this LinkedServiceSnowflake

func (*LinkedServiceSnowflake) SetParameters

func (tr *LinkedServiceSnowflake) SetParameters(params map[string]interface{}) error

SetParameters for this LinkedServiceSnowflake

func (*LinkedServiceSnowflake) SetProviderConfigReference

func (mg *LinkedServiceSnowflake) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this LinkedServiceSnowflake.

func (*LinkedServiceSnowflake) SetProviderReference

func (mg *LinkedServiceSnowflake) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this LinkedServiceSnowflake. Deprecated: Use SetProviderConfigReference.

func (*LinkedServiceSnowflake) SetWriteConnectionSecretToReference

func (mg *LinkedServiceSnowflake) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this LinkedServiceSnowflake.

type LinkedServiceSnowflakeKeyVaultPasswordObservation

type LinkedServiceSnowflakeKeyVaultPasswordObservation struct {
}

func (*LinkedServiceSnowflakeKeyVaultPasswordObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceSnowflakeKeyVaultPasswordObservation.

func (*LinkedServiceSnowflakeKeyVaultPasswordObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LinkedServiceSnowflakeKeyVaultPasswordParameters

type LinkedServiceSnowflakeKeyVaultPasswordParameters struct {

	// +kubebuilder:validation:Required
	LinkedServiceName *string `json:"linkedServiceName" tf:"linked_service_name,omitempty"`

	// +kubebuilder:validation:Required
	SecretName *string `json:"secretName" tf:"secret_name,omitempty"`
}

func (*LinkedServiceSnowflakeKeyVaultPasswordParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceSnowflakeKeyVaultPasswordParameters.

func (*LinkedServiceSnowflakeKeyVaultPasswordParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LinkedServiceSnowflakeList

type LinkedServiceSnowflakeList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []LinkedServiceSnowflake `json:"items"`
}

LinkedServiceSnowflakeList contains a list of LinkedServiceSnowflakes

func (*LinkedServiceSnowflakeList) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceSnowflakeList.

func (*LinkedServiceSnowflakeList) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*LinkedServiceSnowflakeList) DeepCopyObject

func (in *LinkedServiceSnowflakeList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*LinkedServiceSnowflakeList) GetItems

GetItems of this LinkedServiceSnowflakeList.

type LinkedServiceSnowflakeObservation

type LinkedServiceSnowflakeObservation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*LinkedServiceSnowflakeObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceSnowflakeObservation.

func (*LinkedServiceSnowflakeObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LinkedServiceSnowflakeParameters

type LinkedServiceSnowflakeParameters struct {

	// +kubebuilder:validation:Optional
	AdditionalProperties map[string]*string `json:"additionalProperties,omitempty" tf:"additional_properties,omitempty"`

	// +kubebuilder:validation:Optional
	Annotations []*string `json:"annotations,omitempty" tf:"annotations,omitempty"`

	// +kubebuilder:validation:Required
	ConnectionString *string `json:"connectionString" tf:"connection_string,omitempty"`

	// +kubebuilder:validation:Required
	DataFactoryName *string `json:"dataFactoryName" tf:"data_factory_name,omitempty"`

	// +kubebuilder:validation:Optional
	Description *string `json:"description,omitempty" tf:"description,omitempty"`

	// +kubebuilder:validation:Optional
	IntegrationRuntimeName *string `json:"integrationRuntimeName,omitempty" tf:"integration_runtime_name,omitempty"`

	// +kubebuilder:validation:Optional
	KeyVaultPassword []LinkedServiceSnowflakeKeyVaultPasswordParameters `json:"keyVaultPassword,omitempty" tf:"key_vault_password,omitempty"`

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`

	// +kubebuilder:validation:Optional
	Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,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 (*LinkedServiceSnowflakeParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceSnowflakeParameters.

func (*LinkedServiceSnowflakeParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LinkedServiceSnowflakeSpec

type LinkedServiceSnowflakeSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     LinkedServiceSnowflakeParameters `json:"forProvider"`
}

LinkedServiceSnowflakeSpec defines the desired state of LinkedServiceSnowflake

func (*LinkedServiceSnowflakeSpec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceSnowflakeSpec.

func (*LinkedServiceSnowflakeSpec) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LinkedServiceSnowflakeStatus

type LinkedServiceSnowflakeStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        LinkedServiceSnowflakeObservation `json:"atProvider,omitempty"`
}

LinkedServiceSnowflakeStatus defines the observed state of LinkedServiceSnowflake.

func (*LinkedServiceSnowflakeStatus) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceSnowflakeStatus.

func (*LinkedServiceSnowflakeStatus) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LinkedServiceSynapse

type LinkedServiceSynapse struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              LinkedServiceSynapseSpec   `json:"spec"`
	Status            LinkedServiceSynapseStatus `json:"status,omitempty"`
}

LinkedServiceSynapse is the Schema for the LinkedServiceSynapses 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 (*LinkedServiceSynapse) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceSynapse.

func (*LinkedServiceSynapse) DeepCopyInto

func (in *LinkedServiceSynapse) DeepCopyInto(out *LinkedServiceSynapse)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*LinkedServiceSynapse) DeepCopyObject

func (in *LinkedServiceSynapse) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*LinkedServiceSynapse) GetCondition

func (mg *LinkedServiceSynapse) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this LinkedServiceSynapse.

func (*LinkedServiceSynapse) GetConnectionDetailsMapping

func (tr *LinkedServiceSynapse) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this LinkedServiceSynapse

func (*LinkedServiceSynapse) GetDeletionPolicy

func (mg *LinkedServiceSynapse) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this LinkedServiceSynapse.

func (*LinkedServiceSynapse) GetID

func (tr *LinkedServiceSynapse) GetID() string

GetID returns ID of underlying Terraform resource of this LinkedServiceSynapse

func (*LinkedServiceSynapse) GetObservation

func (tr *LinkedServiceSynapse) GetObservation() (map[string]interface{}, error)

GetObservation of this LinkedServiceSynapse

func (*LinkedServiceSynapse) GetParameters

func (tr *LinkedServiceSynapse) GetParameters() (map[string]interface{}, error)

GetParameters of this LinkedServiceSynapse

func (*LinkedServiceSynapse) GetProviderConfigReference

func (mg *LinkedServiceSynapse) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this LinkedServiceSynapse.

func (*LinkedServiceSynapse) GetProviderReference

func (mg *LinkedServiceSynapse) GetProviderReference() *xpv1.Reference

GetProviderReference of this LinkedServiceSynapse. Deprecated: Use GetProviderConfigReference.

func (*LinkedServiceSynapse) GetTerraformResourceType

func (mg *LinkedServiceSynapse) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this LinkedServiceSynapse

func (*LinkedServiceSynapse) GetTerraformSchemaVersion

func (tr *LinkedServiceSynapse) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*LinkedServiceSynapse) GetWriteConnectionSecretToReference

func (mg *LinkedServiceSynapse) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this LinkedServiceSynapse.

func (*LinkedServiceSynapse) LateInitialize

func (tr *LinkedServiceSynapse) LateInitialize(attrs []byte) (bool, error)

LateInitialize this LinkedServiceSynapse using its observed tfState. returns True if there are any spec changes for the resource.

func (*LinkedServiceSynapse) ResolveReferences

func (mg *LinkedServiceSynapse) ResolveReferences(ctx context.Context, c client.Reader) error

ResolveReferences of this LinkedServiceSynapse.

func (*LinkedServiceSynapse) SetConditions

func (mg *LinkedServiceSynapse) SetConditions(c ...xpv1.Condition)

SetConditions of this LinkedServiceSynapse.

func (*LinkedServiceSynapse) SetDeletionPolicy

func (mg *LinkedServiceSynapse) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this LinkedServiceSynapse.

func (*LinkedServiceSynapse) SetObservation

func (tr *LinkedServiceSynapse) SetObservation(obs map[string]interface{}) error

SetObservation for this LinkedServiceSynapse

func (*LinkedServiceSynapse) SetParameters

func (tr *LinkedServiceSynapse) SetParameters(params map[string]interface{}) error

SetParameters for this LinkedServiceSynapse

func (*LinkedServiceSynapse) SetProviderConfigReference

func (mg *LinkedServiceSynapse) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this LinkedServiceSynapse.

func (*LinkedServiceSynapse) SetProviderReference

func (mg *LinkedServiceSynapse) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this LinkedServiceSynapse. Deprecated: Use SetProviderConfigReference.

func (*LinkedServiceSynapse) SetWriteConnectionSecretToReference

func (mg *LinkedServiceSynapse) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this LinkedServiceSynapse.

type LinkedServiceSynapseKeyVaultPasswordObservation

type LinkedServiceSynapseKeyVaultPasswordObservation struct {
}

func (*LinkedServiceSynapseKeyVaultPasswordObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceSynapseKeyVaultPasswordObservation.

func (*LinkedServiceSynapseKeyVaultPasswordObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LinkedServiceSynapseKeyVaultPasswordParameters

type LinkedServiceSynapseKeyVaultPasswordParameters struct {

	// +kubebuilder:validation:Required
	LinkedServiceName *string `json:"linkedServiceName" tf:"linked_service_name,omitempty"`

	// +kubebuilder:validation:Required
	SecretName *string `json:"secretName" tf:"secret_name,omitempty"`
}

func (*LinkedServiceSynapseKeyVaultPasswordParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceSynapseKeyVaultPasswordParameters.

func (*LinkedServiceSynapseKeyVaultPasswordParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LinkedServiceSynapseList

type LinkedServiceSynapseList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []LinkedServiceSynapse `json:"items"`
}

LinkedServiceSynapseList contains a list of LinkedServiceSynapses

func (*LinkedServiceSynapseList) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceSynapseList.

func (*LinkedServiceSynapseList) DeepCopyInto

func (in *LinkedServiceSynapseList) DeepCopyInto(out *LinkedServiceSynapseList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*LinkedServiceSynapseList) DeepCopyObject

func (in *LinkedServiceSynapseList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*LinkedServiceSynapseList) GetItems

func (l *LinkedServiceSynapseList) GetItems() []resource.Managed

GetItems of this LinkedServiceSynapseList.

type LinkedServiceSynapseObservation

type LinkedServiceSynapseObservation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*LinkedServiceSynapseObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceSynapseObservation.

func (*LinkedServiceSynapseObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LinkedServiceSynapseParameters

type LinkedServiceSynapseParameters struct {

	// +kubebuilder:validation:Optional
	AdditionalProperties map[string]*string `json:"additionalProperties,omitempty" tf:"additional_properties,omitempty"`

	// +kubebuilder:validation:Optional
	Annotations []*string `json:"annotations,omitempty" tf:"annotations,omitempty"`

	// +kubebuilder:validation:Required
	ConnectionString *string `json:"connectionString" tf:"connection_string,omitempty"`

	// +kubebuilder:validation:Required
	DataFactoryName *string `json:"dataFactoryName" tf:"data_factory_name,omitempty"`

	// +kubebuilder:validation:Optional
	Description *string `json:"description,omitempty" tf:"description,omitempty"`

	// +kubebuilder:validation:Optional
	IntegrationRuntimeName *string `json:"integrationRuntimeName,omitempty" tf:"integration_runtime_name,omitempty"`

	// +kubebuilder:validation:Optional
	KeyVaultPassword []LinkedServiceSynapseKeyVaultPasswordParameters `json:"keyVaultPassword,omitempty" tf:"key_vault_password,omitempty"`

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`

	// +kubebuilder:validation:Optional
	Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,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 (*LinkedServiceSynapseParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceSynapseParameters.

func (*LinkedServiceSynapseParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LinkedServiceSynapseSpec

type LinkedServiceSynapseSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     LinkedServiceSynapseParameters `json:"forProvider"`
}

LinkedServiceSynapseSpec defines the desired state of LinkedServiceSynapse

func (*LinkedServiceSynapseSpec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceSynapseSpec.

func (*LinkedServiceSynapseSpec) DeepCopyInto

func (in *LinkedServiceSynapseSpec) DeepCopyInto(out *LinkedServiceSynapseSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LinkedServiceSynapseStatus

type LinkedServiceSynapseStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        LinkedServiceSynapseObservation `json:"atProvider,omitempty"`
}

LinkedServiceSynapseStatus defines the observed state of LinkedServiceSynapse.

func (*LinkedServiceSynapseStatus) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceSynapseStatus.

func (*LinkedServiceSynapseStatus) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LinkedServiceWeb

type LinkedServiceWeb struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              LinkedServiceWebSpec   `json:"spec"`
	Status            LinkedServiceWebStatus `json:"status,omitempty"`
}

LinkedServiceWeb is the Schema for the LinkedServiceWebs 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 (*LinkedServiceWeb) DeepCopy

func (in *LinkedServiceWeb) DeepCopy() *LinkedServiceWeb

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceWeb.

func (*LinkedServiceWeb) DeepCopyInto

func (in *LinkedServiceWeb) DeepCopyInto(out *LinkedServiceWeb)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*LinkedServiceWeb) DeepCopyObject

func (in *LinkedServiceWeb) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*LinkedServiceWeb) GetCondition

func (mg *LinkedServiceWeb) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this LinkedServiceWeb.

func (*LinkedServiceWeb) GetConnectionDetailsMapping

func (tr *LinkedServiceWeb) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this LinkedServiceWeb

func (*LinkedServiceWeb) GetDeletionPolicy

func (mg *LinkedServiceWeb) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this LinkedServiceWeb.

func (*LinkedServiceWeb) GetID

func (tr *LinkedServiceWeb) GetID() string

GetID returns ID of underlying Terraform resource of this LinkedServiceWeb

func (*LinkedServiceWeb) GetObservation

func (tr *LinkedServiceWeb) GetObservation() (map[string]interface{}, error)

GetObservation of this LinkedServiceWeb

func (*LinkedServiceWeb) GetParameters

func (tr *LinkedServiceWeb) GetParameters() (map[string]interface{}, error)

GetParameters of this LinkedServiceWeb

func (*LinkedServiceWeb) GetProviderConfigReference

func (mg *LinkedServiceWeb) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this LinkedServiceWeb.

func (*LinkedServiceWeb) GetProviderReference

func (mg *LinkedServiceWeb) GetProviderReference() *xpv1.Reference

GetProviderReference of this LinkedServiceWeb. Deprecated: Use GetProviderConfigReference.

func (*LinkedServiceWeb) GetTerraformResourceType

func (mg *LinkedServiceWeb) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this LinkedServiceWeb

func (*LinkedServiceWeb) GetTerraformSchemaVersion

func (tr *LinkedServiceWeb) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*LinkedServiceWeb) GetWriteConnectionSecretToReference

func (mg *LinkedServiceWeb) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this LinkedServiceWeb.

func (*LinkedServiceWeb) LateInitialize

func (tr *LinkedServiceWeb) LateInitialize(attrs []byte) (bool, error)

LateInitialize this LinkedServiceWeb using its observed tfState. returns True if there are any spec changes for the resource.

func (*LinkedServiceWeb) ResolveReferences

func (mg *LinkedServiceWeb) ResolveReferences(ctx context.Context, c client.Reader) error

ResolveReferences of this LinkedServiceWeb.

func (*LinkedServiceWeb) SetConditions

func (mg *LinkedServiceWeb) SetConditions(c ...xpv1.Condition)

SetConditions of this LinkedServiceWeb.

func (*LinkedServiceWeb) SetDeletionPolicy

func (mg *LinkedServiceWeb) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this LinkedServiceWeb.

func (*LinkedServiceWeb) SetObservation

func (tr *LinkedServiceWeb) SetObservation(obs map[string]interface{}) error

SetObservation for this LinkedServiceWeb

func (*LinkedServiceWeb) SetParameters

func (tr *LinkedServiceWeb) SetParameters(params map[string]interface{}) error

SetParameters for this LinkedServiceWeb

func (*LinkedServiceWeb) SetProviderConfigReference

func (mg *LinkedServiceWeb) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this LinkedServiceWeb.

func (*LinkedServiceWeb) SetProviderReference

func (mg *LinkedServiceWeb) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this LinkedServiceWeb. Deprecated: Use SetProviderConfigReference.

func (*LinkedServiceWeb) SetWriteConnectionSecretToReference

func (mg *LinkedServiceWeb) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this LinkedServiceWeb.

type LinkedServiceWebList

type LinkedServiceWebList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []LinkedServiceWeb `json:"items"`
}

LinkedServiceWebList contains a list of LinkedServiceWebs

func (*LinkedServiceWebList) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceWebList.

func (*LinkedServiceWebList) DeepCopyInto

func (in *LinkedServiceWebList) DeepCopyInto(out *LinkedServiceWebList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*LinkedServiceWebList) DeepCopyObject

func (in *LinkedServiceWebList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*LinkedServiceWebList) GetItems

func (l *LinkedServiceWebList) GetItems() []resource.Managed

GetItems of this LinkedServiceWebList.

type LinkedServiceWebObservation

type LinkedServiceWebObservation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*LinkedServiceWebObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceWebObservation.

func (*LinkedServiceWebObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LinkedServiceWebParameters

type LinkedServiceWebParameters struct {

	// +kubebuilder:validation:Optional
	AdditionalProperties map[string]*string `json:"additionalProperties,omitempty" tf:"additional_properties,omitempty"`

	// +kubebuilder:validation:Optional
	Annotations []*string `json:"annotations,omitempty" tf:"annotations,omitempty"`

	// +kubebuilder:validation:Required
	AuthenticationType *string `json:"authenticationType" tf:"authentication_type,omitempty"`

	// +kubebuilder:validation:Required
	DataFactoryName *string `json:"dataFactoryName" tf:"data_factory_name,omitempty"`

	// +kubebuilder:validation:Optional
	Description *string `json:"description,omitempty" tf:"description,omitempty"`

	// +kubebuilder:validation:Optional
	IntegrationRuntimeName *string `json:"integrationRuntimeName,omitempty" tf:"integration_runtime_name,omitempty"`

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`

	// +kubebuilder:validation:Optional
	Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"`

	// +kubebuilder:validation:Optional
	PasswordSecretRef *v1.SecretKeySelector `json:"passwordSecretRef,omitempty" tf:"-"`

	// +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
	URL *string `json:"url" tf:"url,omitempty"`

	// +kubebuilder:validation:Optional
	Username *string `json:"username,omitempty" tf:"username,omitempty"`
}

func (*LinkedServiceWebParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceWebParameters.

func (*LinkedServiceWebParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LinkedServiceWebSpec

type LinkedServiceWebSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     LinkedServiceWebParameters `json:"forProvider"`
}

LinkedServiceWebSpec defines the desired state of LinkedServiceWeb

func (*LinkedServiceWebSpec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceWebSpec.

func (*LinkedServiceWebSpec) DeepCopyInto

func (in *LinkedServiceWebSpec) DeepCopyInto(out *LinkedServiceWebSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LinkedServiceWebStatus

type LinkedServiceWebStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        LinkedServiceWebObservation `json:"atProvider,omitempty"`
}

LinkedServiceWebStatus defines the observed state of LinkedServiceWeb.

func (*LinkedServiceWebStatus) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceWebStatus.

func (*LinkedServiceWebStatus) DeepCopyInto

func (in *LinkedServiceWebStatus) DeepCopyInto(out *LinkedServiceWebStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ManagedPrivateEndpoint

type ManagedPrivateEndpoint struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ManagedPrivateEndpointSpec   `json:"spec"`
	Status            ManagedPrivateEndpointStatus `json:"status,omitempty"`
}

ManagedPrivateEndpoint is the Schema for the ManagedPrivateEndpoints API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azurejet}

func (*ManagedPrivateEndpoint) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedPrivateEndpoint.

func (*ManagedPrivateEndpoint) DeepCopyInto

func (in *ManagedPrivateEndpoint) DeepCopyInto(out *ManagedPrivateEndpoint)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ManagedPrivateEndpoint) DeepCopyObject

func (in *ManagedPrivateEndpoint) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*ManagedPrivateEndpoint) GetCondition

GetCondition of this ManagedPrivateEndpoint.

func (*ManagedPrivateEndpoint) GetConnectionDetailsMapping

func (tr *ManagedPrivateEndpoint) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this ManagedPrivateEndpoint

func (*ManagedPrivateEndpoint) GetDeletionPolicy

func (mg *ManagedPrivateEndpoint) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this ManagedPrivateEndpoint.

func (*ManagedPrivateEndpoint) GetID

func (tr *ManagedPrivateEndpoint) GetID() string

GetID returns ID of underlying Terraform resource of this ManagedPrivateEndpoint

func (*ManagedPrivateEndpoint) GetObservation

func (tr *ManagedPrivateEndpoint) GetObservation() (map[string]interface{}, error)

GetObservation of this ManagedPrivateEndpoint

func (*ManagedPrivateEndpoint) GetParameters

func (tr *ManagedPrivateEndpoint) GetParameters() (map[string]interface{}, error)

GetParameters of this ManagedPrivateEndpoint

func (*ManagedPrivateEndpoint) GetProviderConfigReference

func (mg *ManagedPrivateEndpoint) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this ManagedPrivateEndpoint.

func (*ManagedPrivateEndpoint) GetProviderReference

func (mg *ManagedPrivateEndpoint) GetProviderReference() *xpv1.Reference

GetProviderReference of this ManagedPrivateEndpoint. Deprecated: Use GetProviderConfigReference.

func (*ManagedPrivateEndpoint) GetTerraformResourceType

func (mg *ManagedPrivateEndpoint) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this ManagedPrivateEndpoint

func (*ManagedPrivateEndpoint) GetTerraformSchemaVersion

func (tr *ManagedPrivateEndpoint) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*ManagedPrivateEndpoint) GetWriteConnectionSecretToReference

func (mg *ManagedPrivateEndpoint) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this ManagedPrivateEndpoint.

func (*ManagedPrivateEndpoint) LateInitialize

func (tr *ManagedPrivateEndpoint) LateInitialize(attrs []byte) (bool, error)

LateInitialize this ManagedPrivateEndpoint using its observed tfState. returns True if there are any spec changes for the resource.

func (*ManagedPrivateEndpoint) SetConditions

func (mg *ManagedPrivateEndpoint) SetConditions(c ...xpv1.Condition)

SetConditions of this ManagedPrivateEndpoint.

func (*ManagedPrivateEndpoint) SetDeletionPolicy

func (mg *ManagedPrivateEndpoint) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this ManagedPrivateEndpoint.

func (*ManagedPrivateEndpoint) SetObservation

func (tr *ManagedPrivateEndpoint) SetObservation(obs map[string]interface{}) error

SetObservation for this ManagedPrivateEndpoint

func (*ManagedPrivateEndpoint) SetParameters

func (tr *ManagedPrivateEndpoint) SetParameters(params map[string]interface{}) error

SetParameters for this ManagedPrivateEndpoint

func (*ManagedPrivateEndpoint) SetProviderConfigReference

func (mg *ManagedPrivateEndpoint) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this ManagedPrivateEndpoint.

func (*ManagedPrivateEndpoint) SetProviderReference

func (mg *ManagedPrivateEndpoint) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this ManagedPrivateEndpoint. Deprecated: Use SetProviderConfigReference.

func (*ManagedPrivateEndpoint) SetWriteConnectionSecretToReference

func (mg *ManagedPrivateEndpoint) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this ManagedPrivateEndpoint.

type ManagedPrivateEndpointList

type ManagedPrivateEndpointList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []ManagedPrivateEndpoint `json:"items"`
}

ManagedPrivateEndpointList contains a list of ManagedPrivateEndpoints

func (*ManagedPrivateEndpointList) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedPrivateEndpointList.

func (*ManagedPrivateEndpointList) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ManagedPrivateEndpointList) DeepCopyObject

func (in *ManagedPrivateEndpointList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*ManagedPrivateEndpointList) GetItems

GetItems of this ManagedPrivateEndpointList.

type ManagedPrivateEndpointObservation

type ManagedPrivateEndpointObservation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*ManagedPrivateEndpointObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedPrivateEndpointObservation.

func (*ManagedPrivateEndpointObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ManagedPrivateEndpointParameters

type ManagedPrivateEndpointParameters struct {

	// +kubebuilder:validation:Required
	DataFactoryID *string `json:"dataFactoryId" tf:"data_factory_id,omitempty"`

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`

	// +kubebuilder:validation:Required
	SubresourceName *string `json:"subresourceName" tf:"subresource_name,omitempty"`

	// +kubebuilder:validation:Required
	TargetResourceID *string `json:"targetResourceId" tf:"target_resource_id,omitempty"`
}

func (*ManagedPrivateEndpointParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedPrivateEndpointParameters.

func (*ManagedPrivateEndpointParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ManagedPrivateEndpointSpec

type ManagedPrivateEndpointSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     ManagedPrivateEndpointParameters `json:"forProvider"`
}

ManagedPrivateEndpointSpec defines the desired state of ManagedPrivateEndpoint

func (*ManagedPrivateEndpointSpec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedPrivateEndpointSpec.

func (*ManagedPrivateEndpointSpec) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ManagedPrivateEndpointStatus

type ManagedPrivateEndpointStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        ManagedPrivateEndpointObservation `json:"atProvider,omitempty"`
}

ManagedPrivateEndpointStatus defines the observed state of ManagedPrivateEndpoint.

func (*ManagedPrivateEndpointStatus) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedPrivateEndpointStatus.

func (*ManagedPrivateEndpointStatus) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type MonthlyObservation

type MonthlyObservation struct {
}

func (*MonthlyObservation) DeepCopy

func (in *MonthlyObservation) DeepCopy() *MonthlyObservation

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonthlyObservation.

func (*MonthlyObservation) DeepCopyInto

func (in *MonthlyObservation) DeepCopyInto(out *MonthlyObservation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type MonthlyParameters

type MonthlyParameters struct {

	// +kubebuilder:validation:Optional
	Week *int64 `json:"week,omitempty" tf:"week,omitempty"`

	// +kubebuilder:validation:Required
	Weekday *string `json:"weekday" tf:"weekday,omitempty"`
}

func (*MonthlyParameters) DeepCopy

func (in *MonthlyParameters) DeepCopy() *MonthlyParameters

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonthlyParameters.

func (*MonthlyParameters) DeepCopyInto

func (in *MonthlyParameters) DeepCopyInto(out *MonthlyParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type NewClusterConfigObservation

type NewClusterConfigObservation struct {
}

func (*NewClusterConfigObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NewClusterConfigObservation.

func (*NewClusterConfigObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type NewClusterConfigParameters

type NewClusterConfigParameters struct {

	// +kubebuilder:validation:Required
	ClusterVersion *string `json:"clusterVersion" tf:"cluster_version,omitempty"`

	// +kubebuilder:validation:Optional
	CustomTags map[string]*string `json:"customTags,omitempty" tf:"custom_tags,omitempty"`

	// +kubebuilder:validation:Optional
	DriverNodeType *string `json:"driverNodeType,omitempty" tf:"driver_node_type,omitempty"`

	// +kubebuilder:validation:Optional
	InitScripts []*string `json:"initScripts,omitempty" tf:"init_scripts,omitempty"`

	// +kubebuilder:validation:Optional
	LogDestination *string `json:"logDestination,omitempty" tf:"log_destination,omitempty"`

	// +kubebuilder:validation:Optional
	MaxNumberOfWorkers *int64 `json:"maxNumberOfWorkers,omitempty" tf:"max_number_of_workers,omitempty"`

	// +kubebuilder:validation:Optional
	MinNumberOfWorkers *int64 `json:"minNumberOfWorkers,omitempty" tf:"min_number_of_workers,omitempty"`

	// +kubebuilder:validation:Required
	NodeType *string `json:"nodeType" tf:"node_type,omitempty"`

	// +kubebuilder:validation:Optional
	SparkConfig map[string]*string `json:"sparkConfig,omitempty" tf:"spark_config,omitempty"`

	// +kubebuilder:validation:Optional
	SparkEnvironmentVariables map[string]*string `json:"sparkEnvironmentVariables,omitempty" tf:"spark_environment_variables,omitempty"`
}

func (*NewClusterConfigParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NewClusterConfigParameters.

func (*NewClusterConfigParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type PackageStoreObservation

type PackageStoreObservation struct {
}

func (*PackageStoreObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PackageStoreObservation.

func (*PackageStoreObservation) DeepCopyInto

func (in *PackageStoreObservation) DeepCopyInto(out *PackageStoreObservation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type PackageStoreParameters

type PackageStoreParameters struct {

	// +kubebuilder:validation:Required
	LinkedServiceName *string `json:"linkedServiceName" tf:"linked_service_name,omitempty"`

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`
}

func (*PackageStoreParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PackageStoreParameters.

func (*PackageStoreParameters) DeepCopyInto

func (in *PackageStoreParameters) DeepCopyInto(out *PackageStoreParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Pipeline

type Pipeline struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              PipelineSpec   `json:"spec"`
	Status            PipelineStatus `json:"status,omitempty"`
}

Pipeline is the Schema for the Pipelines 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 (*Pipeline) DeepCopy

func (in *Pipeline) DeepCopy() *Pipeline

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Pipeline.

func (*Pipeline) DeepCopyInto

func (in *Pipeline) DeepCopyInto(out *Pipeline)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Pipeline) DeepCopyObject

func (in *Pipeline) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*Pipeline) GetCondition

func (mg *Pipeline) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this Pipeline.

func (*Pipeline) GetConnectionDetailsMapping

func (tr *Pipeline) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this Pipeline

func (*Pipeline) GetDeletionPolicy

func (mg *Pipeline) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this Pipeline.

func (*Pipeline) GetID

func (tr *Pipeline) GetID() string

GetID returns ID of underlying Terraform resource of this Pipeline

func (*Pipeline) GetObservation

func (tr *Pipeline) GetObservation() (map[string]interface{}, error)

GetObservation of this Pipeline

func (*Pipeline) GetParameters

func (tr *Pipeline) GetParameters() (map[string]interface{}, error)

GetParameters of this Pipeline

func (*Pipeline) GetProviderConfigReference

func (mg *Pipeline) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this Pipeline.

func (*Pipeline) GetProviderReference

func (mg *Pipeline) GetProviderReference() *xpv1.Reference

GetProviderReference of this Pipeline. Deprecated: Use GetProviderConfigReference.

func (*Pipeline) GetTerraformResourceType

func (mg *Pipeline) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this Pipeline

func (*Pipeline) GetTerraformSchemaVersion

func (tr *Pipeline) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*Pipeline) GetWriteConnectionSecretToReference

func (mg *Pipeline) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this Pipeline.

func (*Pipeline) LateInitialize

func (tr *Pipeline) LateInitialize(attrs []byte) (bool, error)

LateInitialize this Pipeline using its observed tfState. returns True if there are any spec changes for the resource.

func (*Pipeline) ResolveReferences

func (mg *Pipeline) ResolveReferences(ctx context.Context, c client.Reader) error

ResolveReferences of this Pipeline.

func (*Pipeline) SetConditions

func (mg *Pipeline) SetConditions(c ...xpv1.Condition)

SetConditions of this Pipeline.

func (*Pipeline) SetDeletionPolicy

func (mg *Pipeline) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this Pipeline.

func (*Pipeline) SetObservation

func (tr *Pipeline) SetObservation(obs map[string]interface{}) error

SetObservation for this Pipeline

func (*Pipeline) SetParameters

func (tr *Pipeline) SetParameters(params map[string]interface{}) error

SetParameters for this Pipeline

func (*Pipeline) SetProviderConfigReference

func (mg *Pipeline) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this Pipeline.

func (*Pipeline) SetProviderReference

func (mg *Pipeline) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this Pipeline. Deprecated: Use SetProviderConfigReference.

func (*Pipeline) SetWriteConnectionSecretToReference

func (mg *Pipeline) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this Pipeline.

type PipelineList

type PipelineList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []Pipeline `json:"items"`
}

PipelineList contains a list of Pipelines

func (*PipelineList) DeepCopy

func (in *PipelineList) DeepCopy() *PipelineList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PipelineList.

func (*PipelineList) DeepCopyInto

func (in *PipelineList) DeepCopyInto(out *PipelineList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*PipelineList) DeepCopyObject

func (in *PipelineList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*PipelineList) GetItems

func (l *PipelineList) GetItems() []resource.Managed

GetItems of this PipelineList.

type PipelineObservation

type PipelineObservation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*PipelineObservation) DeepCopy

func (in *PipelineObservation) DeepCopy() *PipelineObservation

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PipelineObservation.

func (*PipelineObservation) DeepCopyInto

func (in *PipelineObservation) DeepCopyInto(out *PipelineObservation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type PipelineParameters

type PipelineParameters struct {

	// +kubebuilder:validation:Optional
	ActivitiesJSON *string `json:"activitiesJson,omitempty" tf:"activities_json,omitempty"`

	// +kubebuilder:validation:Optional
	Annotations []*string `json:"annotations,omitempty" tf:"annotations,omitempty"`

	// +kubebuilder:validation:Optional
	Concurrency *int64 `json:"concurrency,omitempty" tf:"concurrency,omitempty"`

	// +kubebuilder:validation:Required
	DataFactoryName *string `json:"dataFactoryName" tf:"data_factory_name,omitempty"`

	// +kubebuilder:validation:Optional
	Description *string `json:"description,omitempty" tf:"description,omitempty"`

	// +kubebuilder:validation:Optional
	Folder *string `json:"folder,omitempty" tf:"folder,omitempty"`

	// +kubebuilder:validation:Optional
	MoniterMetricsAfterDuration *string `json:"moniterMetricsAfterDuration,omitempty" tf:"moniter_metrics_after_duration,omitempty"`

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`

	// +kubebuilder:validation:Optional
	Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,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
	Variables map[string]*string `json:"variables,omitempty" tf:"variables,omitempty"`
}

func (*PipelineParameters) DeepCopy

func (in *PipelineParameters) DeepCopy() *PipelineParameters

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PipelineParameters.

func (*PipelineParameters) DeepCopyInto

func (in *PipelineParameters) DeepCopyInto(out *PipelineParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type PipelineSpec

type PipelineSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     PipelineParameters `json:"forProvider"`
}

PipelineSpec defines the desired state of Pipeline

func (*PipelineSpec) DeepCopy

func (in *PipelineSpec) DeepCopy() *PipelineSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PipelineSpec.

func (*PipelineSpec) DeepCopyInto

func (in *PipelineSpec) DeepCopyInto(out *PipelineSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type PipelineStatus

type PipelineStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        PipelineObservation `json:"atProvider,omitempty"`
}

PipelineStatus defines the observed state of Pipeline.

func (*PipelineStatus) DeepCopy

func (in *PipelineStatus) DeepCopy() *PipelineStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PipelineStatus.

func (*PipelineStatus) DeepCopyInto

func (in *PipelineStatus) DeepCopyInto(out *PipelineStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ProxyObservation

type ProxyObservation struct {
}

func (*ProxyObservation) DeepCopy

func (in *ProxyObservation) DeepCopy() *ProxyObservation

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProxyObservation.

func (*ProxyObservation) DeepCopyInto

func (in *ProxyObservation) DeepCopyInto(out *ProxyObservation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ProxyParameters

type ProxyParameters struct {

	// +kubebuilder:validation:Optional
	Path *string `json:"path,omitempty" tf:"path,omitempty"`

	// +kubebuilder:validation:Required
	SelfHostedIntegrationRuntimeName *string `json:"selfHostedIntegrationRuntimeName" tf:"self_hosted_integration_runtime_name,omitempty"`

	// +kubebuilder:validation:Required
	StagingStorageLinkedServiceName *string `json:"stagingStorageLinkedServiceName" tf:"staging_storage_linked_service_name,omitempty"`
}

func (*ProxyParameters) DeepCopy

func (in *ProxyParameters) DeepCopy() *ProxyParameters

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProxyParameters.

func (*ProxyParameters) DeepCopyInto

func (in *ProxyParameters) DeepCopyInto(out *ProxyParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type RbacAuthorizationObservation

type RbacAuthorizationObservation struct {
}

func (*RbacAuthorizationObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RbacAuthorizationObservation.

func (*RbacAuthorizationObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type RbacAuthorizationParameters

type RbacAuthorizationParameters struct {

	// +kubebuilder:validation:Required
	ResourceID *string `json:"resourceId" tf:"resource_id,omitempty"`
}

func (*RbacAuthorizationParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RbacAuthorizationParameters.

func (*RbacAuthorizationParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SFTPServerLocationObservation

type SFTPServerLocationObservation struct {
}

func (*SFTPServerLocationObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SFTPServerLocationObservation.

func (*SFTPServerLocationObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SFTPServerLocationParameters

type SFTPServerLocationParameters struct {

	// +kubebuilder:validation:Optional
	DynamicFilenameEnabled *bool `json:"dynamicFilenameEnabled,omitempty" tf:"dynamic_filename_enabled,omitempty"`

	// +kubebuilder:validation:Optional
	DynamicPathEnabled *bool `json:"dynamicPathEnabled,omitempty" tf:"dynamic_path_enabled,omitempty"`

	// +kubebuilder:validation:Required
	Filename *string `json:"filename" tf:"filename,omitempty"`

	// +kubebuilder:validation:Required
	Path *string `json:"path" tf:"path,omitempty"`
}

func (*SFTPServerLocationParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SFTPServerLocationParameters.

func (*SFTPServerLocationParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ScheduleObservation

type ScheduleObservation struct {
}

func (*ScheduleObservation) DeepCopy

func (in *ScheduleObservation) DeepCopy() *ScheduleObservation

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScheduleObservation.

func (*ScheduleObservation) DeepCopyInto

func (in *ScheduleObservation) DeepCopyInto(out *ScheduleObservation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ScheduleParameters

type ScheduleParameters struct {

	// +kubebuilder:validation:Optional
	DaysOfMonth []*int64 `json:"daysOfMonth,omitempty" tf:"days_of_month,omitempty"`

	// +kubebuilder:validation:Optional
	DaysOfWeek []*string `json:"daysOfWeek,omitempty" tf:"days_of_week,omitempty"`

	// +kubebuilder:validation:Optional
	Hours []*int64 `json:"hours,omitempty" tf:"hours,omitempty"`

	// +kubebuilder:validation:Optional
	Minutes []*int64 `json:"minutes,omitempty" tf:"minutes,omitempty"`

	// +kubebuilder:validation:Optional
	Monthly []MonthlyParameters `json:"monthly,omitempty" tf:"monthly,omitempty"`
}

func (*ScheduleParameters) DeepCopy

func (in *ScheduleParameters) DeepCopy() *ScheduleParameters

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScheduleParameters.

func (*ScheduleParameters) DeepCopyInto

func (in *ScheduleParameters) DeepCopyInto(out *ScheduleParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SchemaColumnObservation

type SchemaColumnObservation struct {
}

func (*SchemaColumnObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SchemaColumnObservation.

func (*SchemaColumnObservation) DeepCopyInto

func (in *SchemaColumnObservation) DeepCopyInto(out *SchemaColumnObservation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SchemaColumnParameters

type SchemaColumnParameters struct {

	// +kubebuilder:validation:Optional
	Description *string `json:"description,omitempty" tf:"description,omitempty"`

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`

	// +kubebuilder:validation:Optional
	Type *string `json:"type,omitempty" tf:"type,omitempty"`
}

func (*SchemaColumnParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SchemaColumnParameters.

func (*SchemaColumnParameters) DeepCopyInto

func (in *SchemaColumnParameters) DeepCopyInto(out *SchemaColumnParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SchemaLinkedServiceObservation

type SchemaLinkedServiceObservation struct {
}

func (*SchemaLinkedServiceObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SchemaLinkedServiceObservation.

func (*SchemaLinkedServiceObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SchemaLinkedServiceParameters

type SchemaLinkedServiceParameters struct {

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`

	// +kubebuilder:validation:Optional
	Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"`
}

func (*SchemaLinkedServiceParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SchemaLinkedServiceParameters.

func (*SchemaLinkedServiceParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SinkLinkedServiceObservation

type SinkLinkedServiceObservation struct {
}

func (*SinkLinkedServiceObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SinkLinkedServiceObservation.

func (*SinkLinkedServiceObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SinkLinkedServiceParameters

type SinkLinkedServiceParameters struct {

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`

	// +kubebuilder:validation:Optional
	Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"`
}

func (*SinkLinkedServiceParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SinkLinkedServiceParameters.

func (*SinkLinkedServiceParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SinkObservation

type SinkObservation struct {
}

func (*SinkObservation) DeepCopy

func (in *SinkObservation) DeepCopy() *SinkObservation

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SinkObservation.

func (*SinkObservation) DeepCopyInto

func (in *SinkObservation) DeepCopyInto(out *SinkObservation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SinkParameters

type SinkParameters struct {

	// +kubebuilder:validation:Optional
	DataSet []DataSetParameters `json:"dataset,omitempty" tf:"dataset,omitempty"`

	// +kubebuilder:validation:Optional
	Description *string `json:"description,omitempty" tf:"description,omitempty"`

	// +kubebuilder:validation:Optional
	LinkedService []SinkLinkedServiceParameters `json:"linkedService,omitempty" tf:"linked_service,omitempty"`

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`

	// +kubebuilder:validation:Optional
	SchemaLinkedService []SchemaLinkedServiceParameters `json:"schemaLinkedService,omitempty" tf:"schema_linked_service,omitempty"`
}

func (*SinkParameters) DeepCopy

func (in *SinkParameters) DeepCopy() *SinkParameters

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SinkParameters.

func (*SinkParameters) DeepCopyInto

func (in *SinkParameters) DeepCopyInto(out *SinkParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SourceDataSetObservation

type SourceDataSetObservation struct {
}

func (*SourceDataSetObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SourceDataSetObservation.

func (*SourceDataSetObservation) DeepCopyInto

func (in *SourceDataSetObservation) DeepCopyInto(out *SourceDataSetObservation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SourceDataSetParameters

type SourceDataSetParameters struct {

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`

	// +kubebuilder:validation:Optional
	Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"`
}

func (*SourceDataSetParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SourceDataSetParameters.

func (*SourceDataSetParameters) DeepCopyInto

func (in *SourceDataSetParameters) DeepCopyInto(out *SourceDataSetParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SourceLinkedServiceObservation

type SourceLinkedServiceObservation struct {
}

func (*SourceLinkedServiceObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SourceLinkedServiceObservation.

func (*SourceLinkedServiceObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SourceLinkedServiceParameters

type SourceLinkedServiceParameters struct {

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`

	// +kubebuilder:validation:Optional
	Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"`
}

func (*SourceLinkedServiceParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SourceLinkedServiceParameters.

func (*SourceLinkedServiceParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SourceObservation

type SourceObservation struct {
}

func (*SourceObservation) DeepCopy

func (in *SourceObservation) DeepCopy() *SourceObservation

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SourceObservation.

func (*SourceObservation) DeepCopyInto

func (in *SourceObservation) DeepCopyInto(out *SourceObservation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SourceParameters

type SourceParameters struct {

	// +kubebuilder:validation:Optional
	DataSet []SourceDataSetParameters `json:"dataset,omitempty" tf:"dataset,omitempty"`

	// +kubebuilder:validation:Optional
	Description *string `json:"description,omitempty" tf:"description,omitempty"`

	// +kubebuilder:validation:Optional
	LinkedService []SourceLinkedServiceParameters `json:"linkedService,omitempty" tf:"linked_service,omitempty"`

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`

	// +kubebuilder:validation:Optional
	SchemaLinkedService []SourceSchemaLinkedServiceParameters `json:"schemaLinkedService,omitempty" tf:"schema_linked_service,omitempty"`
}

func (*SourceParameters) DeepCopy

func (in *SourceParameters) DeepCopy() *SourceParameters

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SourceParameters.

func (*SourceParameters) DeepCopyInto

func (in *SourceParameters) DeepCopyInto(out *SourceParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SourceSchemaLinkedServiceObservation

type SourceSchemaLinkedServiceObservation struct {
}

func (*SourceSchemaLinkedServiceObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SourceSchemaLinkedServiceObservation.

func (*SourceSchemaLinkedServiceObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SourceSchemaLinkedServiceParameters

type SourceSchemaLinkedServiceParameters struct {

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`

	// +kubebuilder:validation:Optional
	Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"`
}

func (*SourceSchemaLinkedServiceParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SourceSchemaLinkedServiceParameters.

func (*SourceSchemaLinkedServiceParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type StructureColumnObservation

type StructureColumnObservation struct {
}

func (*StructureColumnObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StructureColumnObservation.

func (*StructureColumnObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type StructureColumnParameters

type StructureColumnParameters struct {

	// +kubebuilder:validation:Optional
	Description *string `json:"description,omitempty" tf:"description,omitempty"`

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`

	// +kubebuilder:validation:Optional
	Type *string `json:"type,omitempty" tf:"type,omitempty"`
}

func (*StructureColumnParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StructureColumnParameters.

func (*StructureColumnParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type TransformationObservation

type TransformationObservation struct {
}

func (*TransformationObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransformationObservation.

func (*TransformationObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type TransformationParameters

type TransformationParameters struct {

	// +kubebuilder:validation:Optional
	Description *string `json:"description,omitempty" tf:"description,omitempty"`

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`
}

func (*TransformationParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransformationParameters.

func (*TransformationParameters) DeepCopyInto

func (in *TransformationParameters) DeepCopyInto(out *TransformationParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type TriggerBlobEvent

type TriggerBlobEvent struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              TriggerBlobEventSpec   `json:"spec"`
	Status            TriggerBlobEventStatus `json:"status,omitempty"`
}

TriggerBlobEvent is the Schema for the TriggerBlobEvents 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 (*TriggerBlobEvent) DeepCopy

func (in *TriggerBlobEvent) DeepCopy() *TriggerBlobEvent

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TriggerBlobEvent.

func (*TriggerBlobEvent) DeepCopyInto

func (in *TriggerBlobEvent) DeepCopyInto(out *TriggerBlobEvent)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*TriggerBlobEvent) DeepCopyObject

func (in *TriggerBlobEvent) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*TriggerBlobEvent) GetCondition

func (mg *TriggerBlobEvent) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this TriggerBlobEvent.

func (*TriggerBlobEvent) GetConnectionDetailsMapping

func (tr *TriggerBlobEvent) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this TriggerBlobEvent

func (*TriggerBlobEvent) GetDeletionPolicy

func (mg *TriggerBlobEvent) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this TriggerBlobEvent.

func (*TriggerBlobEvent) GetID

func (tr *TriggerBlobEvent) GetID() string

GetID returns ID of underlying Terraform resource of this TriggerBlobEvent

func (*TriggerBlobEvent) GetObservation

func (tr *TriggerBlobEvent) GetObservation() (map[string]interface{}, error)

GetObservation of this TriggerBlobEvent

func (*TriggerBlobEvent) GetParameters

func (tr *TriggerBlobEvent) GetParameters() (map[string]interface{}, error)

GetParameters of this TriggerBlobEvent

func (*TriggerBlobEvent) GetProviderConfigReference

func (mg *TriggerBlobEvent) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this TriggerBlobEvent.

func (*TriggerBlobEvent) GetProviderReference

func (mg *TriggerBlobEvent) GetProviderReference() *xpv1.Reference

GetProviderReference of this TriggerBlobEvent. Deprecated: Use GetProviderConfigReference.

func (*TriggerBlobEvent) GetTerraformResourceType

func (mg *TriggerBlobEvent) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this TriggerBlobEvent

func (*TriggerBlobEvent) GetTerraformSchemaVersion

func (tr *TriggerBlobEvent) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*TriggerBlobEvent) GetWriteConnectionSecretToReference

func (mg *TriggerBlobEvent) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this TriggerBlobEvent.

func (*TriggerBlobEvent) LateInitialize

func (tr *TriggerBlobEvent) LateInitialize(attrs []byte) (bool, error)

LateInitialize this TriggerBlobEvent using its observed tfState. returns True if there are any spec changes for the resource.

func (*TriggerBlobEvent) SetConditions

func (mg *TriggerBlobEvent) SetConditions(c ...xpv1.Condition)

SetConditions of this TriggerBlobEvent.

func (*TriggerBlobEvent) SetDeletionPolicy

func (mg *TriggerBlobEvent) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this TriggerBlobEvent.

func (*TriggerBlobEvent) SetObservation

func (tr *TriggerBlobEvent) SetObservation(obs map[string]interface{}) error

SetObservation for this TriggerBlobEvent

func (*TriggerBlobEvent) SetParameters

func (tr *TriggerBlobEvent) SetParameters(params map[string]interface{}) error

SetParameters for this TriggerBlobEvent

func (*TriggerBlobEvent) SetProviderConfigReference

func (mg *TriggerBlobEvent) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this TriggerBlobEvent.

func (*TriggerBlobEvent) SetProviderReference

func (mg *TriggerBlobEvent) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this TriggerBlobEvent. Deprecated: Use SetProviderConfigReference.

func (*TriggerBlobEvent) SetWriteConnectionSecretToReference

func (mg *TriggerBlobEvent) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this TriggerBlobEvent.

type TriggerBlobEventList

type TriggerBlobEventList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []TriggerBlobEvent `json:"items"`
}

TriggerBlobEventList contains a list of TriggerBlobEvents

func (*TriggerBlobEventList) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TriggerBlobEventList.

func (*TriggerBlobEventList) DeepCopyInto

func (in *TriggerBlobEventList) DeepCopyInto(out *TriggerBlobEventList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*TriggerBlobEventList) DeepCopyObject

func (in *TriggerBlobEventList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*TriggerBlobEventList) GetItems

func (l *TriggerBlobEventList) GetItems() []resource.Managed

GetItems of this TriggerBlobEventList.

type TriggerBlobEventObservation

type TriggerBlobEventObservation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*TriggerBlobEventObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TriggerBlobEventObservation.

func (*TriggerBlobEventObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type TriggerBlobEventParameters

type TriggerBlobEventParameters struct {

	// +kubebuilder:validation:Optional
	Activated *bool `json:"activated,omitempty" tf:"activated,omitempty"`

	// +kubebuilder:validation:Optional
	AdditionalProperties map[string]*string `json:"additionalProperties,omitempty" tf:"additional_properties,omitempty"`

	// +kubebuilder:validation:Optional
	Annotations []*string `json:"annotations,omitempty" tf:"annotations,omitempty"`

	// +kubebuilder:validation:Optional
	BlobPathBeginsWith *string `json:"blobPathBeginsWith,omitempty" tf:"blob_path_begins_with,omitempty"`

	// +kubebuilder:validation:Optional
	BlobPathEndsWith *string `json:"blobPathEndsWith,omitempty" tf:"blob_path_ends_with,omitempty"`

	// +kubebuilder:validation:Required
	DataFactoryID *string `json:"dataFactoryId" tf:"data_factory_id,omitempty"`

	// +kubebuilder:validation:Optional
	Description *string `json:"description,omitempty" tf:"description,omitempty"`

	// +kubebuilder:validation:Required
	Events []*string `json:"events" tf:"events,omitempty"`

	// +kubebuilder:validation:Optional
	IgnoreEmptyBlobs *bool `json:"ignoreEmptyBlobs,omitempty" tf:"ignore_empty_blobs,omitempty"`

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`

	// +kubebuilder:validation:Required
	Pipeline []TriggerBlobEventPipelineParameters `json:"pipeline" tf:"pipeline,omitempty"`

	// +kubebuilder:validation:Required
	StorageAccountID *string `json:"storageAccountId" tf:"storage_account_id,omitempty"`
}

func (*TriggerBlobEventParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TriggerBlobEventParameters.

func (*TriggerBlobEventParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type TriggerBlobEventPipelineObservation

type TriggerBlobEventPipelineObservation struct {
}

func (*TriggerBlobEventPipelineObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TriggerBlobEventPipelineObservation.

func (*TriggerBlobEventPipelineObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type TriggerBlobEventPipelineParameters

type TriggerBlobEventPipelineParameters struct {

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`

	// +kubebuilder:validation:Optional
	Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"`
}

func (*TriggerBlobEventPipelineParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TriggerBlobEventPipelineParameters.

func (*TriggerBlobEventPipelineParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type TriggerBlobEventSpec

type TriggerBlobEventSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     TriggerBlobEventParameters `json:"forProvider"`
}

TriggerBlobEventSpec defines the desired state of TriggerBlobEvent

func (*TriggerBlobEventSpec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TriggerBlobEventSpec.

func (*TriggerBlobEventSpec) DeepCopyInto

func (in *TriggerBlobEventSpec) DeepCopyInto(out *TriggerBlobEventSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type TriggerBlobEventStatus

type TriggerBlobEventStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        TriggerBlobEventObservation `json:"atProvider,omitempty"`
}

TriggerBlobEventStatus defines the observed state of TriggerBlobEvent.

func (*TriggerBlobEventStatus) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TriggerBlobEventStatus.

func (*TriggerBlobEventStatus) DeepCopyInto

func (in *TriggerBlobEventStatus) DeepCopyInto(out *TriggerBlobEventStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type TriggerCustomEvent

type TriggerCustomEvent struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              TriggerCustomEventSpec   `json:"spec"`
	Status            TriggerCustomEventStatus `json:"status,omitempty"`
}

TriggerCustomEvent is the Schema for the TriggerCustomEvents 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 (*TriggerCustomEvent) DeepCopy

func (in *TriggerCustomEvent) DeepCopy() *TriggerCustomEvent

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TriggerCustomEvent.

func (*TriggerCustomEvent) DeepCopyInto

func (in *TriggerCustomEvent) DeepCopyInto(out *TriggerCustomEvent)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*TriggerCustomEvent) DeepCopyObject

func (in *TriggerCustomEvent) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*TriggerCustomEvent) GetCondition

func (mg *TriggerCustomEvent) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this TriggerCustomEvent.

func (*TriggerCustomEvent) GetConnectionDetailsMapping

func (tr *TriggerCustomEvent) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this TriggerCustomEvent

func (*TriggerCustomEvent) GetDeletionPolicy

func (mg *TriggerCustomEvent) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this TriggerCustomEvent.

func (*TriggerCustomEvent) GetID

func (tr *TriggerCustomEvent) GetID() string

GetID returns ID of underlying Terraform resource of this TriggerCustomEvent

func (*TriggerCustomEvent) GetObservation

func (tr *TriggerCustomEvent) GetObservation() (map[string]interface{}, error)

GetObservation of this TriggerCustomEvent

func (*TriggerCustomEvent) GetParameters

func (tr *TriggerCustomEvent) GetParameters() (map[string]interface{}, error)

GetParameters of this TriggerCustomEvent

func (*TriggerCustomEvent) GetProviderConfigReference

func (mg *TriggerCustomEvent) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this TriggerCustomEvent.

func (*TriggerCustomEvent) GetProviderReference

func (mg *TriggerCustomEvent) GetProviderReference() *xpv1.Reference

GetProviderReference of this TriggerCustomEvent. Deprecated: Use GetProviderConfigReference.

func (*TriggerCustomEvent) GetTerraformResourceType

func (mg *TriggerCustomEvent) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this TriggerCustomEvent

func (*TriggerCustomEvent) GetTerraformSchemaVersion

func (tr *TriggerCustomEvent) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*TriggerCustomEvent) GetWriteConnectionSecretToReference

func (mg *TriggerCustomEvent) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this TriggerCustomEvent.

func (*TriggerCustomEvent) LateInitialize

func (tr *TriggerCustomEvent) LateInitialize(attrs []byte) (bool, error)

LateInitialize this TriggerCustomEvent using its observed tfState. returns True if there are any spec changes for the resource.

func (*TriggerCustomEvent) SetConditions

func (mg *TriggerCustomEvent) SetConditions(c ...xpv1.Condition)

SetConditions of this TriggerCustomEvent.

func (*TriggerCustomEvent) SetDeletionPolicy

func (mg *TriggerCustomEvent) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this TriggerCustomEvent.

func (*TriggerCustomEvent) SetObservation

func (tr *TriggerCustomEvent) SetObservation(obs map[string]interface{}) error

SetObservation for this TriggerCustomEvent

func (*TriggerCustomEvent) SetParameters

func (tr *TriggerCustomEvent) SetParameters(params map[string]interface{}) error

SetParameters for this TriggerCustomEvent

func (*TriggerCustomEvent) SetProviderConfigReference

func (mg *TriggerCustomEvent) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this TriggerCustomEvent.

func (*TriggerCustomEvent) SetProviderReference

func (mg *TriggerCustomEvent) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this TriggerCustomEvent. Deprecated: Use SetProviderConfigReference.

func (*TriggerCustomEvent) SetWriteConnectionSecretToReference

func (mg *TriggerCustomEvent) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this TriggerCustomEvent.

type TriggerCustomEventList

type TriggerCustomEventList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []TriggerCustomEvent `json:"items"`
}

TriggerCustomEventList contains a list of TriggerCustomEvents

func (*TriggerCustomEventList) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TriggerCustomEventList.

func (*TriggerCustomEventList) DeepCopyInto

func (in *TriggerCustomEventList) DeepCopyInto(out *TriggerCustomEventList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*TriggerCustomEventList) DeepCopyObject

func (in *TriggerCustomEventList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*TriggerCustomEventList) GetItems

func (l *TriggerCustomEventList) GetItems() []resource.Managed

GetItems of this TriggerCustomEventList.

type TriggerCustomEventObservation

type TriggerCustomEventObservation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*TriggerCustomEventObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TriggerCustomEventObservation.

func (*TriggerCustomEventObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type TriggerCustomEventParameters

type TriggerCustomEventParameters struct {

	// +kubebuilder:validation:Optional
	Activated *bool `json:"activated,omitempty" tf:"activated,omitempty"`

	// +kubebuilder:validation:Optional
	AdditionalProperties map[string]*string `json:"additionalProperties,omitempty" tf:"additional_properties,omitempty"`

	// +kubebuilder:validation:Optional
	Annotations []*string `json:"annotations,omitempty" tf:"annotations,omitempty"`

	// +kubebuilder:validation:Required
	DataFactoryID *string `json:"dataFactoryId" tf:"data_factory_id,omitempty"`

	// +kubebuilder:validation:Optional
	Description *string `json:"description,omitempty" tf:"description,omitempty"`

	// +kubebuilder:validation:Required
	EventGridTopicID *string `json:"eventgridTopicId" tf:"eventgrid_topic_id,omitempty"`

	// +kubebuilder:validation:Required
	Events []*string `json:"events" tf:"events,omitempty"`

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`

	// +kubebuilder:validation:Required
	Pipeline []TriggerCustomEventPipelineParameters `json:"pipeline" tf:"pipeline,omitempty"`

	// +kubebuilder:validation:Optional
	SubjectBeginsWith *string `json:"subjectBeginsWith,omitempty" tf:"subject_begins_with,omitempty"`

	// +kubebuilder:validation:Optional
	SubjectEndsWith *string `json:"subjectEndsWith,omitempty" tf:"subject_ends_with,omitempty"`
}

func (*TriggerCustomEventParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TriggerCustomEventParameters.

func (*TriggerCustomEventParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type TriggerCustomEventPipelineObservation

type TriggerCustomEventPipelineObservation struct {
}

func (*TriggerCustomEventPipelineObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TriggerCustomEventPipelineObservation.

func (*TriggerCustomEventPipelineObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type TriggerCustomEventPipelineParameters

type TriggerCustomEventPipelineParameters struct {

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`

	// +kubebuilder:validation:Optional
	Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"`
}

func (*TriggerCustomEventPipelineParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TriggerCustomEventPipelineParameters.

func (*TriggerCustomEventPipelineParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type TriggerCustomEventSpec

type TriggerCustomEventSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     TriggerCustomEventParameters `json:"forProvider"`
}

TriggerCustomEventSpec defines the desired state of TriggerCustomEvent

func (*TriggerCustomEventSpec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TriggerCustomEventSpec.

func (*TriggerCustomEventSpec) DeepCopyInto

func (in *TriggerCustomEventSpec) DeepCopyInto(out *TriggerCustomEventSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type TriggerCustomEventStatus

type TriggerCustomEventStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        TriggerCustomEventObservation `json:"atProvider,omitempty"`
}

TriggerCustomEventStatus defines the observed state of TriggerCustomEvent.

func (*TriggerCustomEventStatus) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TriggerCustomEventStatus.

func (*TriggerCustomEventStatus) DeepCopyInto

func (in *TriggerCustomEventStatus) DeepCopyInto(out *TriggerCustomEventStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type TriggerSchedule

type TriggerSchedule struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              TriggerScheduleSpec   `json:"spec"`
	Status            TriggerScheduleStatus `json:"status,omitempty"`
}

TriggerSchedule is the Schema for the TriggerSchedules 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 (*TriggerSchedule) DeepCopy

func (in *TriggerSchedule) DeepCopy() *TriggerSchedule

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TriggerSchedule.

func (*TriggerSchedule) DeepCopyInto

func (in *TriggerSchedule) DeepCopyInto(out *TriggerSchedule)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*TriggerSchedule) DeepCopyObject

func (in *TriggerSchedule) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*TriggerSchedule) GetCondition

func (mg *TriggerSchedule) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this TriggerSchedule.

func (*TriggerSchedule) GetConnectionDetailsMapping

func (tr *TriggerSchedule) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this TriggerSchedule

func (*TriggerSchedule) GetDeletionPolicy

func (mg *TriggerSchedule) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this TriggerSchedule.

func (*TriggerSchedule) GetID

func (tr *TriggerSchedule) GetID() string

GetID returns ID of underlying Terraform resource of this TriggerSchedule

func (*TriggerSchedule) GetObservation

func (tr *TriggerSchedule) GetObservation() (map[string]interface{}, error)

GetObservation of this TriggerSchedule

func (*TriggerSchedule) GetParameters

func (tr *TriggerSchedule) GetParameters() (map[string]interface{}, error)

GetParameters of this TriggerSchedule

func (*TriggerSchedule) GetProviderConfigReference

func (mg *TriggerSchedule) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this TriggerSchedule.

func (*TriggerSchedule) GetProviderReference

func (mg *TriggerSchedule) GetProviderReference() *xpv1.Reference

GetProviderReference of this TriggerSchedule. Deprecated: Use GetProviderConfigReference.

func (*TriggerSchedule) GetTerraformResourceType

func (mg *TriggerSchedule) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this TriggerSchedule

func (*TriggerSchedule) GetTerraformSchemaVersion

func (tr *TriggerSchedule) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*TriggerSchedule) GetWriteConnectionSecretToReference

func (mg *TriggerSchedule) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this TriggerSchedule.

func (*TriggerSchedule) LateInitialize

func (tr *TriggerSchedule) LateInitialize(attrs []byte) (bool, error)

LateInitialize this TriggerSchedule using its observed tfState. returns True if there are any spec changes for the resource.

func (*TriggerSchedule) ResolveReferences

func (mg *TriggerSchedule) ResolveReferences(ctx context.Context, c client.Reader) error

ResolveReferences of this TriggerSchedule.

func (*TriggerSchedule) SetConditions

func (mg *TriggerSchedule) SetConditions(c ...xpv1.Condition)

SetConditions of this TriggerSchedule.

func (*TriggerSchedule) SetDeletionPolicy

func (mg *TriggerSchedule) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this TriggerSchedule.

func (*TriggerSchedule) SetObservation

func (tr *TriggerSchedule) SetObservation(obs map[string]interface{}) error

SetObservation for this TriggerSchedule

func (*TriggerSchedule) SetParameters

func (tr *TriggerSchedule) SetParameters(params map[string]interface{}) error

SetParameters for this TriggerSchedule

func (*TriggerSchedule) SetProviderConfigReference

func (mg *TriggerSchedule) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this TriggerSchedule.

func (*TriggerSchedule) SetProviderReference

func (mg *TriggerSchedule) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this TriggerSchedule. Deprecated: Use SetProviderConfigReference.

func (*TriggerSchedule) SetWriteConnectionSecretToReference

func (mg *TriggerSchedule) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this TriggerSchedule.

type TriggerScheduleList

type TriggerScheduleList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []TriggerSchedule `json:"items"`
}

TriggerScheduleList contains a list of TriggerSchedules

func (*TriggerScheduleList) DeepCopy

func (in *TriggerScheduleList) DeepCopy() *TriggerScheduleList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TriggerScheduleList.

func (*TriggerScheduleList) DeepCopyInto

func (in *TriggerScheduleList) DeepCopyInto(out *TriggerScheduleList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*TriggerScheduleList) DeepCopyObject

func (in *TriggerScheduleList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*TriggerScheduleList) GetItems

func (l *TriggerScheduleList) GetItems() []resource.Managed

GetItems of this TriggerScheduleList.

type TriggerScheduleObservation

type TriggerScheduleObservation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*TriggerScheduleObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TriggerScheduleObservation.

func (*TriggerScheduleObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type TriggerScheduleParameters

type TriggerScheduleParameters struct {

	// +kubebuilder:validation:Optional
	Activated *bool `json:"activated,omitempty" tf:"activated,omitempty"`

	// +kubebuilder:validation:Optional
	Annotations []*string `json:"annotations,omitempty" tf:"annotations,omitempty"`

	// +kubebuilder:validation:Required
	DataFactoryName *string `json:"dataFactoryName" tf:"data_factory_name,omitempty"`

	// +kubebuilder:validation:Optional
	Description *string `json:"description,omitempty" tf:"description,omitempty"`

	// +kubebuilder:validation:Optional
	EndTime *string `json:"endTime,omitempty" tf:"end_time,omitempty"`

	// +kubebuilder:validation:Optional
	Frequency *string `json:"frequency,omitempty" tf:"frequency,omitempty"`

	// +kubebuilder:validation:Optional
	Interval *int64 `json:"interval,omitempty" tf:"interval,omitempty"`

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`

	// +kubebuilder:validation:Required
	PipelineName *string `json:"pipelineName" tf:"pipeline_name,omitempty"`

	// +kubebuilder:validation:Optional
	PipelineParameters map[string]*string `json:"pipelineParameters,omitempty" tf:"pipeline_parameters,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
	Schedule []ScheduleParameters `json:"schedule,omitempty" tf:"schedule,omitempty"`

	// +kubebuilder:validation:Optional
	StartTime *string `json:"startTime,omitempty" tf:"start_time,omitempty"`
}

func (*TriggerScheduleParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TriggerScheduleParameters.

func (*TriggerScheduleParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type TriggerScheduleSpec

type TriggerScheduleSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     TriggerScheduleParameters `json:"forProvider"`
}

TriggerScheduleSpec defines the desired state of TriggerSchedule

func (*TriggerScheduleSpec) DeepCopy

func (in *TriggerScheduleSpec) DeepCopy() *TriggerScheduleSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TriggerScheduleSpec.

func (*TriggerScheduleSpec) DeepCopyInto

func (in *TriggerScheduleSpec) DeepCopyInto(out *TriggerScheduleSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type TriggerScheduleStatus

type TriggerScheduleStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        TriggerScheduleObservation `json:"atProvider,omitempty"`
}

TriggerScheduleStatus defines the observed state of TriggerSchedule.

func (*TriggerScheduleStatus) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TriggerScheduleStatus.

func (*TriggerScheduleStatus) DeepCopyInto

func (in *TriggerScheduleStatus) DeepCopyInto(out *TriggerScheduleStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type VnetIntegrationObservation

type VnetIntegrationObservation struct {
}

func (*VnetIntegrationObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VnetIntegrationObservation.

func (*VnetIntegrationObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type VnetIntegrationParameters

type VnetIntegrationParameters struct {

	// +kubebuilder:validation:Optional
	PublicIps []*string `json:"publicIps,omitempty" tf:"public_ips,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:"-"`

	// +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/network/v1alpha2.Subnet
	// +kubebuilder:validation:Optional
	SubnetName *string `json:"subnetName,omitempty" tf:"subnet_name,omitempty"`

	// +kubebuilder:validation:Optional
	SubnetNameRef *v1.Reference `json:"subnetNameRef,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	SubnetNameSelector *v1.Selector `json:"subnetNameSelector,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	VnetID *string `json:"vnetId,omitempty" tf:"vnet_id,omitempty"`
}

func (*VnetIntegrationParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VnetIntegrationParameters.

func (*VnetIntegrationParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type VstsConfigurationObservation

type VstsConfigurationObservation struct {
}

func (*VstsConfigurationObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VstsConfigurationObservation.

func (*VstsConfigurationObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type VstsConfigurationParameters

type VstsConfigurationParameters struct {

	// +kubebuilder:validation:Required
	AccountName *string `json:"accountName" tf:"account_name,omitempty"`

	// +kubebuilder:validation:Required
	BranchName *string `json:"branchName" tf:"branch_name,omitempty"`

	// +kubebuilder:validation:Required
	ProjectName *string `json:"projectName" tf:"project_name,omitempty"`

	// +kubebuilder:validation:Required
	RepositoryName *string `json:"repositoryName" tf:"repository_name,omitempty"`

	// +kubebuilder:validation:Required
	RootFolder *string `json:"rootFolder" tf:"root_folder,omitempty"`

	// +kubebuilder:validation:Required
	TenantID *string `json:"tenantId" tf:"tenant_id,omitempty"`
}

func (*VstsConfigurationParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VstsConfigurationParameters.

func (*VstsConfigurationParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

Source Files

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL