Documentation
¶
Overview ¶
+kubebuilder:object:generate=true +groupName=datafactory.azure.upbound.io +versionName=v1beta1
Index ¶
- Constants
- Variables
- type AzureBlobFsLocationInitParameters
- type AzureBlobFsLocationObservation
- type AzureBlobFsLocationParameters
- type AzureBlobStorageLocationInitParameters
- type AzureBlobStorageLocationObservation
- type AzureBlobStorageLocationParameters
- type BasicAuthenticationInitParameters
- type BasicAuthenticationObservation
- type BasicAuthenticationParameters
- type CatalogInfoInitParameters
- type CatalogInfoObservation
- type CatalogInfoParameters
- type CommandKeyInitParameters
- type CommandKeyObservation
- type CommandKeyParameters
- type ComponentInitParameters
- type ComponentObservation
- type ComponentParameters
- type CompressionInitParameters
- type CompressionObservation
- type CompressionParameters
- type CopyComputeScaleInitParameters
- type CopyComputeScaleObservation
- type CopyComputeScaleParameters
- type CustomDataSet
- func (tr *CustomDataSet) ConvertFrom(srcRaw conversion.Hub) error
- func (tr *CustomDataSet) ConvertTo(dstRaw conversion.Hub) error
- func (in *CustomDataSet) DeepCopy() *CustomDataSet
- func (in *CustomDataSet) DeepCopyInto(out *CustomDataSet)
- func (in *CustomDataSet) DeepCopyObject() runtime.Object
- func (mg *CustomDataSet) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *CustomDataSet) GetConnectionDetailsMapping() map[string]string
- func (mg *CustomDataSet) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *CustomDataSet) GetID() string
- func (tr *CustomDataSet) GetInitParameters() (map[string]any, error)
- func (mg *CustomDataSet) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *CustomDataSet) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *CustomDataSet) GetObservation() (map[string]any, error)
- func (tr *CustomDataSet) GetParameters() (map[string]any, error)
- func (mg *CustomDataSet) GetProviderConfigReference() *xpv1.Reference
- func (mg *CustomDataSet) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *CustomDataSet) GetTerraformResourceType() string
- func (tr *CustomDataSet) GetTerraformSchemaVersion() int
- func (mg *CustomDataSet) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *CustomDataSet) LateInitialize(attrs []byte) (bool, error)
- func (mg *CustomDataSet) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *CustomDataSet) SetConditions(c ...xpv1.Condition)
- func (mg *CustomDataSet) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *CustomDataSet) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *CustomDataSet) SetObservation(obs map[string]any) error
- func (tr *CustomDataSet) SetParameters(params map[string]any) error
- func (mg *CustomDataSet) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *CustomDataSet) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *CustomDataSet) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type CustomDataSetInitParameters
- type CustomDataSetList
- type CustomDataSetObservation
- type CustomDataSetParameters
- type CustomDataSetSpec
- type CustomDataSetStatus
- type CustomSetupScriptInitParameters
- type CustomSetupScriptObservation
- type CustomSetupScriptParameters
- type DataFlow
- func (tr *DataFlow) ConvertFrom(srcRaw conversion.Hub) error
- func (tr *DataFlow) ConvertTo(dstRaw conversion.Hub) error
- func (in *DataFlow) DeepCopy() *DataFlow
- func (in *DataFlow) DeepCopyInto(out *DataFlow)
- func (in *DataFlow) DeepCopyObject() runtime.Object
- func (mg *DataFlow) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *DataFlow) GetConnectionDetailsMapping() map[string]string
- func (mg *DataFlow) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *DataFlow) GetID() string
- func (tr *DataFlow) GetInitParameters() (map[string]any, error)
- func (mg *DataFlow) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *DataFlow) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *DataFlow) GetObservation() (map[string]any, error)
- func (tr *DataFlow) GetParameters() (map[string]any, error)
- func (mg *DataFlow) GetProviderConfigReference() *xpv1.Reference
- func (mg *DataFlow) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *DataFlow) GetTerraformResourceType() string
- func (tr *DataFlow) GetTerraformSchemaVersion() int
- func (mg *DataFlow) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *DataFlow) LateInitialize(attrs []byte) (bool, error)
- func (mg *DataFlow) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *DataFlow) SetConditions(c ...xpv1.Condition)
- func (mg *DataFlow) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *DataFlow) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *DataFlow) SetObservation(obs map[string]any) error
- func (tr *DataFlow) SetParameters(params map[string]any) error
- func (mg *DataFlow) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *DataFlow) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *DataFlow) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type DataFlowInitParameters
- type DataFlowList
- type DataFlowObservation
- type DataFlowParameters
- type DataFlowSpec
- type DataFlowStatus
- type DataSetAzureBlob
- func (in *DataSetAzureBlob) DeepCopy() *DataSetAzureBlob
- func (in *DataSetAzureBlob) DeepCopyInto(out *DataSetAzureBlob)
- func (in *DataSetAzureBlob) DeepCopyObject() runtime.Object
- func (mg *DataSetAzureBlob) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *DataSetAzureBlob) GetConnectionDetailsMapping() map[string]string
- func (mg *DataSetAzureBlob) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *DataSetAzureBlob) GetID() string
- func (tr *DataSetAzureBlob) GetInitParameters() (map[string]any, error)
- func (mg *DataSetAzureBlob) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *DataSetAzureBlob) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *DataSetAzureBlob) GetObservation() (map[string]any, error)
- func (tr *DataSetAzureBlob) GetParameters() (map[string]any, error)
- func (mg *DataSetAzureBlob) GetProviderConfigReference() *xpv1.Reference
- func (mg *DataSetAzureBlob) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *DataSetAzureBlob) GetTerraformResourceType() string
- func (tr *DataSetAzureBlob) GetTerraformSchemaVersion() int
- func (mg *DataSetAzureBlob) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *DataSetAzureBlob) Hub()
- func (tr *DataSetAzureBlob) LateInitialize(attrs []byte) (bool, error)
- func (mg *DataSetAzureBlob) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *DataSetAzureBlob) SetConditions(c ...xpv1.Condition)
- func (mg *DataSetAzureBlob) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *DataSetAzureBlob) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *DataSetAzureBlob) SetObservation(obs map[string]any) error
- func (tr *DataSetAzureBlob) SetParameters(params map[string]any) error
- func (mg *DataSetAzureBlob) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *DataSetAzureBlob) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *DataSetAzureBlob) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type DataSetAzureBlobInitParameters
- type DataSetAzureBlobList
- type DataSetAzureBlobObservation
- type DataSetAzureBlobParameters
- type DataSetAzureBlobSpec
- type DataSetAzureBlobStatus
- type DataSetBinary
- func (tr *DataSetBinary) ConvertFrom(srcRaw conversion.Hub) error
- func (tr *DataSetBinary) ConvertTo(dstRaw conversion.Hub) error
- func (in *DataSetBinary) DeepCopy() *DataSetBinary
- func (in *DataSetBinary) DeepCopyInto(out *DataSetBinary)
- func (in *DataSetBinary) DeepCopyObject() runtime.Object
- func (mg *DataSetBinary) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *DataSetBinary) GetConnectionDetailsMapping() map[string]string
- func (mg *DataSetBinary) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *DataSetBinary) GetID() string
- func (tr *DataSetBinary) GetInitParameters() (map[string]any, error)
- func (mg *DataSetBinary) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *DataSetBinary) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *DataSetBinary) GetObservation() (map[string]any, error)
- func (tr *DataSetBinary) GetParameters() (map[string]any, error)
- func (mg *DataSetBinary) GetProviderConfigReference() *xpv1.Reference
- func (mg *DataSetBinary) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *DataSetBinary) GetTerraformResourceType() string
- func (tr *DataSetBinary) GetTerraformSchemaVersion() int
- func (mg *DataSetBinary) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *DataSetBinary) LateInitialize(attrs []byte) (bool, error)
- func (mg *DataSetBinary) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *DataSetBinary) SetConditions(c ...xpv1.Condition)
- func (mg *DataSetBinary) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *DataSetBinary) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *DataSetBinary) SetObservation(obs map[string]any) error
- func (tr *DataSetBinary) SetParameters(params map[string]any) error
- func (mg *DataSetBinary) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *DataSetBinary) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *DataSetBinary) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type DataSetBinaryInitParameters
- type DataSetBinaryList
- type DataSetBinaryObservation
- type DataSetBinaryParameters
- type DataSetBinarySpec
- type DataSetBinaryStatus
- type DataSetCosmosDBSQLAPI
- func (in *DataSetCosmosDBSQLAPI) DeepCopy() *DataSetCosmosDBSQLAPI
- func (in *DataSetCosmosDBSQLAPI) DeepCopyInto(out *DataSetCosmosDBSQLAPI)
- func (in *DataSetCosmosDBSQLAPI) DeepCopyObject() runtime.Object
- func (mg *DataSetCosmosDBSQLAPI) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *DataSetCosmosDBSQLAPI) GetConnectionDetailsMapping() map[string]string
- func (mg *DataSetCosmosDBSQLAPI) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *DataSetCosmosDBSQLAPI) GetID() string
- func (tr *DataSetCosmosDBSQLAPI) GetInitParameters() (map[string]any, error)
- func (mg *DataSetCosmosDBSQLAPI) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *DataSetCosmosDBSQLAPI) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *DataSetCosmosDBSQLAPI) GetObservation() (map[string]any, error)
- func (tr *DataSetCosmosDBSQLAPI) GetParameters() (map[string]any, error)
- func (mg *DataSetCosmosDBSQLAPI) GetProviderConfigReference() *xpv1.Reference
- func (mg *DataSetCosmosDBSQLAPI) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *DataSetCosmosDBSQLAPI) GetTerraformResourceType() string
- func (tr *DataSetCosmosDBSQLAPI) GetTerraformSchemaVersion() int
- func (mg *DataSetCosmosDBSQLAPI) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *DataSetCosmosDBSQLAPI) Hub()
- func (tr *DataSetCosmosDBSQLAPI) LateInitialize(attrs []byte) (bool, error)
- func (mg *DataSetCosmosDBSQLAPI) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *DataSetCosmosDBSQLAPI) SetConditions(c ...xpv1.Condition)
- func (mg *DataSetCosmosDBSQLAPI) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *DataSetCosmosDBSQLAPI) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *DataSetCosmosDBSQLAPI) SetObservation(obs map[string]any) error
- func (tr *DataSetCosmosDBSQLAPI) SetParameters(params map[string]any) error
- func (mg *DataSetCosmosDBSQLAPI) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *DataSetCosmosDBSQLAPI) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *DataSetCosmosDBSQLAPI) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type DataSetCosmosDBSQLAPIInitParameters
- type DataSetCosmosDBSQLAPIList
- type DataSetCosmosDBSQLAPIObservation
- type DataSetCosmosDBSQLAPIParameters
- type DataSetCosmosDBSQLAPISchemaColumnInitParameters
- type DataSetCosmosDBSQLAPISchemaColumnObservation
- type DataSetCosmosDBSQLAPISchemaColumnParameters
- type DataSetCosmosDBSQLAPISpec
- type DataSetCosmosDBSQLAPIStatus
- type DataSetDelimitedText
- func (tr *DataSetDelimitedText) ConvertFrom(srcRaw conversion.Hub) error
- func (tr *DataSetDelimitedText) ConvertTo(dstRaw conversion.Hub) error
- func (in *DataSetDelimitedText) DeepCopy() *DataSetDelimitedText
- func (in *DataSetDelimitedText) DeepCopyInto(out *DataSetDelimitedText)
- func (in *DataSetDelimitedText) DeepCopyObject() runtime.Object
- func (mg *DataSetDelimitedText) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *DataSetDelimitedText) GetConnectionDetailsMapping() map[string]string
- func (mg *DataSetDelimitedText) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *DataSetDelimitedText) GetID() string
- func (tr *DataSetDelimitedText) GetInitParameters() (map[string]any, error)
- func (mg *DataSetDelimitedText) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *DataSetDelimitedText) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *DataSetDelimitedText) GetObservation() (map[string]any, error)
- func (tr *DataSetDelimitedText) GetParameters() (map[string]any, error)
- func (mg *DataSetDelimitedText) GetProviderConfigReference() *xpv1.Reference
- func (mg *DataSetDelimitedText) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *DataSetDelimitedText) GetTerraformResourceType() string
- func (tr *DataSetDelimitedText) GetTerraformSchemaVersion() int
- func (mg *DataSetDelimitedText) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *DataSetDelimitedText) LateInitialize(attrs []byte) (bool, error)
- func (mg *DataSetDelimitedText) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *DataSetDelimitedText) SetConditions(c ...xpv1.Condition)
- func (mg *DataSetDelimitedText) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *DataSetDelimitedText) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *DataSetDelimitedText) SetObservation(obs map[string]any) error
- func (tr *DataSetDelimitedText) SetParameters(params map[string]any) error
- func (mg *DataSetDelimitedText) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *DataSetDelimitedText) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *DataSetDelimitedText) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type DataSetDelimitedTextAzureBlobStorageLocationInitParameters
- type DataSetDelimitedTextAzureBlobStorageLocationObservation
- type DataSetDelimitedTextAzureBlobStorageLocationParameters
- type DataSetDelimitedTextHTTPServerLocationInitParameters
- type DataSetDelimitedTextHTTPServerLocationObservation
- type DataSetDelimitedTextHTTPServerLocationParameters
- type DataSetDelimitedTextInitParameters
- type DataSetDelimitedTextList
- type DataSetDelimitedTextObservation
- type DataSetDelimitedTextParameters
- type DataSetDelimitedTextSchemaColumnInitParameters
- type DataSetDelimitedTextSchemaColumnObservation
- type DataSetDelimitedTextSchemaColumnParameters
- type DataSetDelimitedTextSpec
- type DataSetDelimitedTextStatus
- type DataSetHTTP
- func (in *DataSetHTTP) DeepCopy() *DataSetHTTP
- func (in *DataSetHTTP) DeepCopyInto(out *DataSetHTTP)
- func (in *DataSetHTTP) DeepCopyObject() runtime.Object
- func (mg *DataSetHTTP) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *DataSetHTTP) GetConnectionDetailsMapping() map[string]string
- func (mg *DataSetHTTP) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *DataSetHTTP) GetID() string
- func (tr *DataSetHTTP) GetInitParameters() (map[string]any, error)
- func (mg *DataSetHTTP) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *DataSetHTTP) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *DataSetHTTP) GetObservation() (map[string]any, error)
- func (tr *DataSetHTTP) GetParameters() (map[string]any, error)
- func (mg *DataSetHTTP) GetProviderConfigReference() *xpv1.Reference
- func (mg *DataSetHTTP) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *DataSetHTTP) GetTerraformResourceType() string
- func (tr *DataSetHTTP) GetTerraformSchemaVersion() int
- func (mg *DataSetHTTP) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *DataSetHTTP) Hub()
- func (tr *DataSetHTTP) LateInitialize(attrs []byte) (bool, error)
- func (mg *DataSetHTTP) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *DataSetHTTP) SetConditions(c ...xpv1.Condition)
- func (mg *DataSetHTTP) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *DataSetHTTP) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *DataSetHTTP) SetObservation(obs map[string]any) error
- func (tr *DataSetHTTP) SetParameters(params map[string]any) error
- func (mg *DataSetHTTP) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *DataSetHTTP) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *DataSetHTTP) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type DataSetHTTPInitParameters
- type DataSetHTTPList
- type DataSetHTTPObservation
- type DataSetHTTPParameters
- type DataSetHTTPSchemaColumnInitParameters
- type DataSetHTTPSchemaColumnObservation
- type DataSetHTTPSchemaColumnParameters
- type DataSetHTTPSpec
- type DataSetHTTPStatus
- type DataSetInitParameters
- type DataSetJSON
- func (tr *DataSetJSON) ConvertFrom(srcRaw conversion.Hub) error
- func (tr *DataSetJSON) ConvertTo(dstRaw conversion.Hub) error
- func (in *DataSetJSON) DeepCopy() *DataSetJSON
- func (in *DataSetJSON) DeepCopyInto(out *DataSetJSON)
- func (in *DataSetJSON) DeepCopyObject() runtime.Object
- func (mg *DataSetJSON) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *DataSetJSON) GetConnectionDetailsMapping() map[string]string
- func (mg *DataSetJSON) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *DataSetJSON) GetID() string
- func (tr *DataSetJSON) GetInitParameters() (map[string]any, error)
- func (mg *DataSetJSON) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *DataSetJSON) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *DataSetJSON) GetObservation() (map[string]any, error)
- func (tr *DataSetJSON) GetParameters() (map[string]any, error)
- func (mg *DataSetJSON) GetProviderConfigReference() *xpv1.Reference
- func (mg *DataSetJSON) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *DataSetJSON) GetTerraformResourceType() string
- func (tr *DataSetJSON) GetTerraformSchemaVersion() int
- func (mg *DataSetJSON) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *DataSetJSON) LateInitialize(attrs []byte) (bool, error)
- func (mg *DataSetJSON) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *DataSetJSON) SetConditions(c ...xpv1.Condition)
- func (mg *DataSetJSON) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *DataSetJSON) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *DataSetJSON) SetObservation(obs map[string]any) error
- func (tr *DataSetJSON) SetParameters(params map[string]any) error
- func (mg *DataSetJSON) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *DataSetJSON) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *DataSetJSON) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type DataSetJSONAzureBlobStorageLocationInitParameters
- type DataSetJSONAzureBlobStorageLocationObservation
- type DataSetJSONAzureBlobStorageLocationParameters
- type DataSetJSONHTTPServerLocationInitParameters
- type DataSetJSONHTTPServerLocationObservation
- type DataSetJSONHTTPServerLocationParameters
- type DataSetJSONInitParameters
- type DataSetJSONList
- type DataSetJSONObservation
- type DataSetJSONParameters
- type DataSetJSONSchemaColumnInitParameters
- type DataSetJSONSchemaColumnObservation
- type DataSetJSONSchemaColumnParameters
- type DataSetJSONSpec
- type DataSetJSONStatus
- type DataSetMySQL
- func (in *DataSetMySQL) DeepCopy() *DataSetMySQL
- func (in *DataSetMySQL) DeepCopyInto(out *DataSetMySQL)
- func (in *DataSetMySQL) DeepCopyObject() runtime.Object
- func (mg *DataSetMySQL) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *DataSetMySQL) GetConnectionDetailsMapping() map[string]string
- func (mg *DataSetMySQL) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *DataSetMySQL) GetID() string
- func (tr *DataSetMySQL) GetInitParameters() (map[string]any, error)
- func (mg *DataSetMySQL) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *DataSetMySQL) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *DataSetMySQL) GetObservation() (map[string]any, error)
- func (tr *DataSetMySQL) GetParameters() (map[string]any, error)
- func (mg *DataSetMySQL) GetProviderConfigReference() *xpv1.Reference
- func (mg *DataSetMySQL) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *DataSetMySQL) GetTerraformResourceType() string
- func (tr *DataSetMySQL) GetTerraformSchemaVersion() int
- func (mg *DataSetMySQL) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *DataSetMySQL) Hub()
- func (tr *DataSetMySQL) LateInitialize(attrs []byte) (bool, error)
- func (mg *DataSetMySQL) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *DataSetMySQL) SetConditions(c ...xpv1.Condition)
- func (mg *DataSetMySQL) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *DataSetMySQL) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *DataSetMySQL) SetObservation(obs map[string]any) error
- func (tr *DataSetMySQL) SetParameters(params map[string]any) error
- func (mg *DataSetMySQL) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *DataSetMySQL) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *DataSetMySQL) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type DataSetMySQLInitParameters
- type DataSetMySQLList
- type DataSetMySQLObservation
- type DataSetMySQLParameters
- type DataSetMySQLSchemaColumnInitParameters
- type DataSetMySQLSchemaColumnObservation
- type DataSetMySQLSchemaColumnParameters
- type DataSetMySQLSpec
- type DataSetMySQLStatus
- type DataSetObservation
- type DataSetParameters
- type DataSetParquet
- func (tr *DataSetParquet) ConvertFrom(srcRaw conversion.Hub) error
- func (tr *DataSetParquet) ConvertTo(dstRaw conversion.Hub) error
- func (in *DataSetParquet) DeepCopy() *DataSetParquet
- func (in *DataSetParquet) DeepCopyInto(out *DataSetParquet)
- func (in *DataSetParquet) DeepCopyObject() runtime.Object
- func (mg *DataSetParquet) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *DataSetParquet) GetConnectionDetailsMapping() map[string]string
- func (mg *DataSetParquet) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *DataSetParquet) GetID() string
- func (tr *DataSetParquet) GetInitParameters() (map[string]any, error)
- func (mg *DataSetParquet) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *DataSetParquet) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *DataSetParquet) GetObservation() (map[string]any, error)
- func (tr *DataSetParquet) GetParameters() (map[string]any, error)
- func (mg *DataSetParquet) GetProviderConfigReference() *xpv1.Reference
- func (mg *DataSetParquet) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *DataSetParquet) GetTerraformResourceType() string
- func (tr *DataSetParquet) GetTerraformSchemaVersion() int
- func (mg *DataSetParquet) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *DataSetParquet) LateInitialize(attrs []byte) (bool, error)
- func (mg *DataSetParquet) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *DataSetParquet) SetConditions(c ...xpv1.Condition)
- func (mg *DataSetParquet) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *DataSetParquet) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *DataSetParquet) SetObservation(obs map[string]any) error
- func (tr *DataSetParquet) SetParameters(params map[string]any) error
- func (mg *DataSetParquet) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *DataSetParquet) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *DataSetParquet) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type DataSetParquetAzureBlobFsLocationInitParameters
- type DataSetParquetAzureBlobFsLocationObservation
- type DataSetParquetAzureBlobFsLocationParameters
- type DataSetParquetAzureBlobStorageLocationInitParameters
- type DataSetParquetAzureBlobStorageLocationObservation
- type DataSetParquetAzureBlobStorageLocationParameters
- type DataSetParquetHTTPServerLocationInitParameters
- type DataSetParquetHTTPServerLocationObservation
- type DataSetParquetHTTPServerLocationParameters
- type DataSetParquetInitParameters
- type DataSetParquetList
- type DataSetParquetObservation
- type DataSetParquetParameters
- type DataSetParquetSchemaColumnInitParameters
- type DataSetParquetSchemaColumnObservation
- type DataSetParquetSchemaColumnParameters
- type DataSetParquetSpec
- type DataSetParquetStatus
- type DataSetPostgreSQL
- func (in *DataSetPostgreSQL) DeepCopy() *DataSetPostgreSQL
- func (in *DataSetPostgreSQL) DeepCopyInto(out *DataSetPostgreSQL)
- func (in *DataSetPostgreSQL) DeepCopyObject() runtime.Object
- func (mg *DataSetPostgreSQL) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *DataSetPostgreSQL) GetConnectionDetailsMapping() map[string]string
- func (mg *DataSetPostgreSQL) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *DataSetPostgreSQL) GetID() string
- func (tr *DataSetPostgreSQL) GetInitParameters() (map[string]any, error)
- func (mg *DataSetPostgreSQL) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *DataSetPostgreSQL) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *DataSetPostgreSQL) GetObservation() (map[string]any, error)
- func (tr *DataSetPostgreSQL) GetParameters() (map[string]any, error)
- func (mg *DataSetPostgreSQL) GetProviderConfigReference() *xpv1.Reference
- func (mg *DataSetPostgreSQL) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *DataSetPostgreSQL) GetTerraformResourceType() string
- func (tr *DataSetPostgreSQL) GetTerraformSchemaVersion() int
- func (mg *DataSetPostgreSQL) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *DataSetPostgreSQL) Hub()
- func (tr *DataSetPostgreSQL) LateInitialize(attrs []byte) (bool, error)
- func (mg *DataSetPostgreSQL) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *DataSetPostgreSQL) SetConditions(c ...xpv1.Condition)
- func (mg *DataSetPostgreSQL) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *DataSetPostgreSQL) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *DataSetPostgreSQL) SetObservation(obs map[string]any) error
- func (tr *DataSetPostgreSQL) SetParameters(params map[string]any) error
- func (mg *DataSetPostgreSQL) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *DataSetPostgreSQL) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *DataSetPostgreSQL) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type DataSetPostgreSQLInitParameters
- type DataSetPostgreSQLList
- type DataSetPostgreSQLObservation
- type DataSetPostgreSQLParameters
- type DataSetPostgreSQLSchemaColumnInitParameters
- type DataSetPostgreSQLSchemaColumnObservation
- type DataSetPostgreSQLSchemaColumnParameters
- type DataSetPostgreSQLSpec
- type DataSetPostgreSQLStatus
- type DataSetSQLServerTable
- func (in *DataSetSQLServerTable) DeepCopy() *DataSetSQLServerTable
- func (in *DataSetSQLServerTable) DeepCopyInto(out *DataSetSQLServerTable)
- func (in *DataSetSQLServerTable) DeepCopyObject() runtime.Object
- func (mg *DataSetSQLServerTable) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *DataSetSQLServerTable) GetConnectionDetailsMapping() map[string]string
- func (mg *DataSetSQLServerTable) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *DataSetSQLServerTable) GetID() string
- func (tr *DataSetSQLServerTable) GetInitParameters() (map[string]any, error)
- func (mg *DataSetSQLServerTable) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *DataSetSQLServerTable) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *DataSetSQLServerTable) GetObservation() (map[string]any, error)
- func (tr *DataSetSQLServerTable) GetParameters() (map[string]any, error)
- func (mg *DataSetSQLServerTable) GetProviderConfigReference() *xpv1.Reference
- func (mg *DataSetSQLServerTable) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *DataSetSQLServerTable) GetTerraformResourceType() string
- func (tr *DataSetSQLServerTable) GetTerraformSchemaVersion() int
- func (mg *DataSetSQLServerTable) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *DataSetSQLServerTable) Hub()
- func (tr *DataSetSQLServerTable) LateInitialize(attrs []byte) (bool, error)
- func (mg *DataSetSQLServerTable) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *DataSetSQLServerTable) SetConditions(c ...xpv1.Condition)
- func (mg *DataSetSQLServerTable) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *DataSetSQLServerTable) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *DataSetSQLServerTable) SetObservation(obs map[string]any) error
- func (tr *DataSetSQLServerTable) SetParameters(params map[string]any) error
- func (mg *DataSetSQLServerTable) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *DataSetSQLServerTable) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *DataSetSQLServerTable) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type DataSetSQLServerTableInitParameters
- type DataSetSQLServerTableList
- type DataSetSQLServerTableObservation
- type DataSetSQLServerTableParameters
- type DataSetSQLServerTableSchemaColumnInitParameters
- type DataSetSQLServerTableSchemaColumnObservation
- type DataSetSQLServerTableSchemaColumnParameters
- type DataSetSQLServerTableSpec
- type DataSetSQLServerTableStatus
- type DataSetSnowflake
- func (in *DataSetSnowflake) DeepCopy() *DataSetSnowflake
- func (in *DataSetSnowflake) DeepCopyInto(out *DataSetSnowflake)
- func (in *DataSetSnowflake) DeepCopyObject() runtime.Object
- func (mg *DataSetSnowflake) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *DataSetSnowflake) GetConnectionDetailsMapping() map[string]string
- func (mg *DataSetSnowflake) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *DataSetSnowflake) GetID() string
- func (tr *DataSetSnowflake) GetInitParameters() (map[string]any, error)
- func (mg *DataSetSnowflake) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *DataSetSnowflake) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *DataSetSnowflake) GetObservation() (map[string]any, error)
- func (tr *DataSetSnowflake) GetParameters() (map[string]any, error)
- func (mg *DataSetSnowflake) GetProviderConfigReference() *xpv1.Reference
- func (mg *DataSetSnowflake) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *DataSetSnowflake) GetTerraformResourceType() string
- func (tr *DataSetSnowflake) GetTerraformSchemaVersion() int
- func (mg *DataSetSnowflake) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *DataSetSnowflake) Hub()
- func (tr *DataSetSnowflake) LateInitialize(attrs []byte) (bool, error)
- func (mg *DataSetSnowflake) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *DataSetSnowflake) SetConditions(c ...xpv1.Condition)
- func (mg *DataSetSnowflake) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *DataSetSnowflake) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *DataSetSnowflake) SetObservation(obs map[string]any) error
- func (tr *DataSetSnowflake) SetParameters(params map[string]any) error
- func (mg *DataSetSnowflake) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *DataSetSnowflake) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *DataSetSnowflake) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type DataSetSnowflakeInitParameters
- type DataSetSnowflakeList
- type DataSetSnowflakeObservation
- type DataSetSnowflakeParameters
- type DataSetSnowflakeSchemaColumnInitParameters
- type DataSetSnowflakeSchemaColumnObservation
- type DataSetSnowflakeSchemaColumnParameters
- type DataSetSnowflakeSpec
- type DataSetSnowflakeStatus
- type ExpressCustomSetupInitParameters
- type ExpressCustomSetupObservation
- type ExpressCustomSetupParameters
- type ExpressVnetIntegrationInitParameters
- type ExpressVnetIntegrationObservation
- type ExpressVnetIntegrationParameters
- type Factory
- func (tr *Factory) ConvertFrom(srcRaw conversion.Hub) error
- func (tr *Factory) ConvertTo(dstRaw conversion.Hub) error
- func (in *Factory) DeepCopy() *Factory
- func (in *Factory) DeepCopyInto(out *Factory)
- func (in *Factory) DeepCopyObject() runtime.Object
- func (mg *Factory) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Factory) GetConnectionDetailsMapping() map[string]string
- func (mg *Factory) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Factory) GetID() string
- func (tr *Factory) GetInitParameters() (map[string]any, error)
- func (mg *Factory) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *Factory) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *Factory) GetObservation() (map[string]any, error)
- func (tr *Factory) GetParameters() (map[string]any, error)
- func (mg *Factory) GetProviderConfigReference() *xpv1.Reference
- func (mg *Factory) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Factory) GetTerraformResourceType() string
- func (tr *Factory) GetTerraformSchemaVersion() int
- func (mg *Factory) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Factory) LateInitialize(attrs []byte) (bool, error)
- func (mg *Factory) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *Factory) SetConditions(c ...xpv1.Condition)
- func (mg *Factory) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *Factory) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *Factory) SetObservation(obs map[string]any) error
- func (tr *Factory) SetParameters(params map[string]any) error
- func (mg *Factory) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Factory) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Factory) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type FactoryInitParameters
- type FactoryList
- type FactoryObservation
- type FactoryParameters
- type FactorySpec
- type FactoryStatus
- type FlowletInitParameters
- type FlowletObservation
- type FlowletParameters
- type GithubConfigurationInitParameters
- type GithubConfigurationObservation
- type GithubConfigurationParameters
- type GlobalParameterInitParameters
- type GlobalParameterObservation
- type GlobalParameterParameters
- type HTTPServerLocationInitParameters
- type HTTPServerLocationObservation
- type HTTPServerLocationParameters
- type IdentityInitParameters
- type IdentityObservation
- type IdentityParameters
- type InstancePoolInitParameters
- type InstancePoolObservation
- type InstancePoolParameters
- type IntegrationRuntimeAzure
- func (in *IntegrationRuntimeAzure) DeepCopy() *IntegrationRuntimeAzure
- func (in *IntegrationRuntimeAzure) DeepCopyInto(out *IntegrationRuntimeAzure)
- func (in *IntegrationRuntimeAzure) DeepCopyObject() runtime.Object
- func (mg *IntegrationRuntimeAzure) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *IntegrationRuntimeAzure) GetConnectionDetailsMapping() map[string]string
- func (mg *IntegrationRuntimeAzure) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *IntegrationRuntimeAzure) GetID() string
- func (tr *IntegrationRuntimeAzure) GetInitParameters() (map[string]any, error)
- func (mg *IntegrationRuntimeAzure) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *IntegrationRuntimeAzure) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *IntegrationRuntimeAzure) GetObservation() (map[string]any, error)
- func (tr *IntegrationRuntimeAzure) GetParameters() (map[string]any, error)
- func (mg *IntegrationRuntimeAzure) GetProviderConfigReference() *xpv1.Reference
- func (mg *IntegrationRuntimeAzure) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *IntegrationRuntimeAzure) GetTerraformResourceType() string
- func (tr *IntegrationRuntimeAzure) GetTerraformSchemaVersion() int
- func (mg *IntegrationRuntimeAzure) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *IntegrationRuntimeAzure) Hub()
- func (tr *IntegrationRuntimeAzure) LateInitialize(attrs []byte) (bool, error)
- func (mg *IntegrationRuntimeAzure) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *IntegrationRuntimeAzure) SetConditions(c ...xpv1.Condition)
- func (mg *IntegrationRuntimeAzure) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *IntegrationRuntimeAzure) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *IntegrationRuntimeAzure) SetObservation(obs map[string]any) error
- func (tr *IntegrationRuntimeAzure) SetParameters(params map[string]any) error
- func (mg *IntegrationRuntimeAzure) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *IntegrationRuntimeAzure) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *IntegrationRuntimeAzure) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type IntegrationRuntimeAzureInitParameters
- type IntegrationRuntimeAzureList
- func (in *IntegrationRuntimeAzureList) DeepCopy() *IntegrationRuntimeAzureList
- func (in *IntegrationRuntimeAzureList) DeepCopyInto(out *IntegrationRuntimeAzureList)
- func (in *IntegrationRuntimeAzureList) DeepCopyObject() runtime.Object
- func (l *IntegrationRuntimeAzureList) GetItems() []resource.Managed
- type IntegrationRuntimeAzureObservation
- type IntegrationRuntimeAzureParameters
- type IntegrationRuntimeAzureSSIS
- func (tr *IntegrationRuntimeAzureSSIS) ConvertFrom(srcRaw conversion.Hub) error
- func (tr *IntegrationRuntimeAzureSSIS) ConvertTo(dstRaw conversion.Hub) error
- func (in *IntegrationRuntimeAzureSSIS) DeepCopy() *IntegrationRuntimeAzureSSIS
- func (in *IntegrationRuntimeAzureSSIS) DeepCopyInto(out *IntegrationRuntimeAzureSSIS)
- func (in *IntegrationRuntimeAzureSSIS) DeepCopyObject() runtime.Object
- func (mg *IntegrationRuntimeAzureSSIS) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *IntegrationRuntimeAzureSSIS) GetConnectionDetailsMapping() map[string]string
- func (mg *IntegrationRuntimeAzureSSIS) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *IntegrationRuntimeAzureSSIS) GetID() string
- func (tr *IntegrationRuntimeAzureSSIS) GetInitParameters() (map[string]any, error)
- func (mg *IntegrationRuntimeAzureSSIS) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *IntegrationRuntimeAzureSSIS) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *IntegrationRuntimeAzureSSIS) GetObservation() (map[string]any, error)
- func (tr *IntegrationRuntimeAzureSSIS) GetParameters() (map[string]any, error)
- func (mg *IntegrationRuntimeAzureSSIS) GetProviderConfigReference() *xpv1.Reference
- func (mg *IntegrationRuntimeAzureSSIS) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *IntegrationRuntimeAzureSSIS) GetTerraformResourceType() string
- func (tr *IntegrationRuntimeAzureSSIS) GetTerraformSchemaVersion() int
- func (mg *IntegrationRuntimeAzureSSIS) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *IntegrationRuntimeAzureSSIS) LateInitialize(attrs []byte) (bool, error)
- func (mg *IntegrationRuntimeAzureSSIS) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *IntegrationRuntimeAzureSSIS) SetConditions(c ...xpv1.Condition)
- func (mg *IntegrationRuntimeAzureSSIS) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *IntegrationRuntimeAzureSSIS) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *IntegrationRuntimeAzureSSIS) SetObservation(obs map[string]any) error
- func (tr *IntegrationRuntimeAzureSSIS) SetParameters(params map[string]any) error
- func (mg *IntegrationRuntimeAzureSSIS) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *IntegrationRuntimeAzureSSIS) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *IntegrationRuntimeAzureSSIS) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type IntegrationRuntimeAzureSSISInitParameters
- type IntegrationRuntimeAzureSSISList
- func (in *IntegrationRuntimeAzureSSISList) DeepCopy() *IntegrationRuntimeAzureSSISList
- func (in *IntegrationRuntimeAzureSSISList) DeepCopyInto(out *IntegrationRuntimeAzureSSISList)
- func (in *IntegrationRuntimeAzureSSISList) DeepCopyObject() runtime.Object
- func (l *IntegrationRuntimeAzureSSISList) GetItems() []resource.Managed
- type IntegrationRuntimeAzureSSISObservation
- type IntegrationRuntimeAzureSSISParameters
- type IntegrationRuntimeAzureSSISSpec
- type IntegrationRuntimeAzureSSISStatus
- type IntegrationRuntimeAzureSpec
- type IntegrationRuntimeAzureStatus
- type IntegrationRuntimeInitParameters
- type IntegrationRuntimeManaged
- func (tr *IntegrationRuntimeManaged) ConvertFrom(srcRaw conversion.Hub) error
- func (tr *IntegrationRuntimeManaged) ConvertTo(dstRaw conversion.Hub) error
- func (in *IntegrationRuntimeManaged) DeepCopy() *IntegrationRuntimeManaged
- func (in *IntegrationRuntimeManaged) DeepCopyInto(out *IntegrationRuntimeManaged)
- func (in *IntegrationRuntimeManaged) DeepCopyObject() runtime.Object
- func (mg *IntegrationRuntimeManaged) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *IntegrationRuntimeManaged) GetConnectionDetailsMapping() map[string]string
- func (mg *IntegrationRuntimeManaged) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *IntegrationRuntimeManaged) GetID() string
- func (tr *IntegrationRuntimeManaged) GetInitParameters() (map[string]any, error)
- func (mg *IntegrationRuntimeManaged) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *IntegrationRuntimeManaged) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *IntegrationRuntimeManaged) GetObservation() (map[string]any, error)
- func (tr *IntegrationRuntimeManaged) GetParameters() (map[string]any, error)
- func (mg *IntegrationRuntimeManaged) GetProviderConfigReference() *xpv1.Reference
- func (mg *IntegrationRuntimeManaged) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *IntegrationRuntimeManaged) GetTerraformResourceType() string
- func (tr *IntegrationRuntimeManaged) GetTerraformSchemaVersion() int
- func (mg *IntegrationRuntimeManaged) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *IntegrationRuntimeManaged) LateInitialize(attrs []byte) (bool, error)
- func (mg *IntegrationRuntimeManaged) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *IntegrationRuntimeManaged) SetConditions(c ...xpv1.Condition)
- func (mg *IntegrationRuntimeManaged) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *IntegrationRuntimeManaged) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *IntegrationRuntimeManaged) SetObservation(obs map[string]any) error
- func (tr *IntegrationRuntimeManaged) SetParameters(params map[string]any) error
- func (mg *IntegrationRuntimeManaged) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *IntegrationRuntimeManaged) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *IntegrationRuntimeManaged) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type IntegrationRuntimeManagedCatalogInfoInitParameters
- type IntegrationRuntimeManagedCatalogInfoObservation
- type IntegrationRuntimeManagedCatalogInfoParameters
- type IntegrationRuntimeManagedCustomSetupScriptInitParameters
- type IntegrationRuntimeManagedCustomSetupScriptObservation
- type IntegrationRuntimeManagedCustomSetupScriptParameters
- type IntegrationRuntimeManagedInitParameters
- type IntegrationRuntimeManagedList
- func (in *IntegrationRuntimeManagedList) DeepCopy() *IntegrationRuntimeManagedList
- func (in *IntegrationRuntimeManagedList) DeepCopyInto(out *IntegrationRuntimeManagedList)
- func (in *IntegrationRuntimeManagedList) DeepCopyObject() runtime.Object
- func (l *IntegrationRuntimeManagedList) GetItems() []resource.Managed
- type IntegrationRuntimeManagedObservation
- type IntegrationRuntimeManagedParameters
- type IntegrationRuntimeManagedSpec
- type IntegrationRuntimeManagedStatus
- type IntegrationRuntimeManagedVnetIntegrationInitParameters
- type IntegrationRuntimeManagedVnetIntegrationObservation
- type IntegrationRuntimeManagedVnetIntegrationParameters
- type IntegrationRuntimeObservation
- type IntegrationRuntimeParameters
- type IntegrationRuntimeSelfHosted
- func (in *IntegrationRuntimeSelfHosted) DeepCopy() *IntegrationRuntimeSelfHosted
- func (in *IntegrationRuntimeSelfHosted) DeepCopyInto(out *IntegrationRuntimeSelfHosted)
- func (in *IntegrationRuntimeSelfHosted) DeepCopyObject() runtime.Object
- func (mg *IntegrationRuntimeSelfHosted) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *IntegrationRuntimeSelfHosted) GetConnectionDetailsMapping() map[string]string
- func (mg *IntegrationRuntimeSelfHosted) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *IntegrationRuntimeSelfHosted) GetID() string
- func (tr *IntegrationRuntimeSelfHosted) GetInitParameters() (map[string]any, error)
- func (mg *IntegrationRuntimeSelfHosted) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *IntegrationRuntimeSelfHosted) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *IntegrationRuntimeSelfHosted) GetObservation() (map[string]any, error)
- func (tr *IntegrationRuntimeSelfHosted) GetParameters() (map[string]any, error)
- func (mg *IntegrationRuntimeSelfHosted) GetProviderConfigReference() *xpv1.Reference
- func (mg *IntegrationRuntimeSelfHosted) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *IntegrationRuntimeSelfHosted) GetTerraformResourceType() string
- func (tr *IntegrationRuntimeSelfHosted) GetTerraformSchemaVersion() int
- func (mg *IntegrationRuntimeSelfHosted) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *IntegrationRuntimeSelfHosted) Hub()
- func (tr *IntegrationRuntimeSelfHosted) LateInitialize(attrs []byte) (bool, error)
- func (mg *IntegrationRuntimeSelfHosted) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *IntegrationRuntimeSelfHosted) SetConditions(c ...xpv1.Condition)
- func (mg *IntegrationRuntimeSelfHosted) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *IntegrationRuntimeSelfHosted) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *IntegrationRuntimeSelfHosted) SetObservation(obs map[string]any) error
- func (tr *IntegrationRuntimeSelfHosted) SetParameters(params map[string]any) error
- func (mg *IntegrationRuntimeSelfHosted) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *IntegrationRuntimeSelfHosted) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *IntegrationRuntimeSelfHosted) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type IntegrationRuntimeSelfHostedInitParameters
- type IntegrationRuntimeSelfHostedList
- func (in *IntegrationRuntimeSelfHostedList) DeepCopy() *IntegrationRuntimeSelfHostedList
- func (in *IntegrationRuntimeSelfHostedList) DeepCopyInto(out *IntegrationRuntimeSelfHostedList)
- func (in *IntegrationRuntimeSelfHostedList) DeepCopyObject() runtime.Object
- func (l *IntegrationRuntimeSelfHostedList) GetItems() []resource.Managed
- type IntegrationRuntimeSelfHostedObservation
- type IntegrationRuntimeSelfHostedParameters
- type IntegrationRuntimeSelfHostedSpec
- type IntegrationRuntimeSelfHostedStatus
- type KeyVaultConnectionStringInitParameters
- type KeyVaultConnectionStringObservation
- type KeyVaultConnectionStringParameters
- type KeyVaultKeyInitParameters
- type KeyVaultKeyObservation
- type KeyVaultKeyParameters
- type KeyVaultLicenseInitParameters
- type KeyVaultLicenseObservation
- type KeyVaultLicenseParameters
- type KeyVaultPasswordInitParameters
- type KeyVaultPasswordObservation
- type KeyVaultPasswordParameters
- type KeyVaultSASTokenInitParameters
- type KeyVaultSASTokenObservation
- type KeyVaultSASTokenParameters
- type LinkedCustomService
- func (tr *LinkedCustomService) ConvertFrom(srcRaw conversion.Hub) error
- func (tr *LinkedCustomService) ConvertTo(dstRaw conversion.Hub) error
- func (in *LinkedCustomService) DeepCopy() *LinkedCustomService
- func (in *LinkedCustomService) DeepCopyInto(out *LinkedCustomService)
- func (in *LinkedCustomService) DeepCopyObject() runtime.Object
- func (mg *LinkedCustomService) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *LinkedCustomService) GetConnectionDetailsMapping() map[string]string
- func (mg *LinkedCustomService) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *LinkedCustomService) GetID() string
- func (tr *LinkedCustomService) GetInitParameters() (map[string]any, error)
- func (mg *LinkedCustomService) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *LinkedCustomService) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *LinkedCustomService) GetObservation() (map[string]any, error)
- func (tr *LinkedCustomService) GetParameters() (map[string]any, error)
- func (mg *LinkedCustomService) GetProviderConfigReference() *xpv1.Reference
- func (mg *LinkedCustomService) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *LinkedCustomService) GetTerraformResourceType() string
- func (tr *LinkedCustomService) GetTerraformSchemaVersion() int
- func (mg *LinkedCustomService) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *LinkedCustomService) LateInitialize(attrs []byte) (bool, error)
- func (mg *LinkedCustomService) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *LinkedCustomService) SetConditions(c ...xpv1.Condition)
- func (mg *LinkedCustomService) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *LinkedCustomService) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *LinkedCustomService) SetObservation(obs map[string]any) error
- func (tr *LinkedCustomService) SetParameters(params map[string]any) error
- func (mg *LinkedCustomService) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *LinkedCustomService) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *LinkedCustomService) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type LinkedCustomServiceInitParameters
- type LinkedCustomServiceList
- type LinkedCustomServiceObservation
- type LinkedCustomServiceParameters
- type LinkedCustomServiceSpec
- type LinkedCustomServiceStatus
- type LinkedServiceAzureBlobStorage
- func (tr *LinkedServiceAzureBlobStorage) ConvertFrom(srcRaw conversion.Hub) error
- func (tr *LinkedServiceAzureBlobStorage) ConvertTo(dstRaw conversion.Hub) error
- func (in *LinkedServiceAzureBlobStorage) DeepCopy() *LinkedServiceAzureBlobStorage
- func (in *LinkedServiceAzureBlobStorage) DeepCopyInto(out *LinkedServiceAzureBlobStorage)
- func (in *LinkedServiceAzureBlobStorage) DeepCopyObject() runtime.Object
- func (mg *LinkedServiceAzureBlobStorage) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *LinkedServiceAzureBlobStorage) GetConnectionDetailsMapping() map[string]string
- func (mg *LinkedServiceAzureBlobStorage) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *LinkedServiceAzureBlobStorage) GetID() string
- func (tr *LinkedServiceAzureBlobStorage) GetInitParameters() (map[string]any, error)
- func (mg *LinkedServiceAzureBlobStorage) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *LinkedServiceAzureBlobStorage) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *LinkedServiceAzureBlobStorage) GetObservation() (map[string]any, error)
- func (tr *LinkedServiceAzureBlobStorage) GetParameters() (map[string]any, error)
- func (mg *LinkedServiceAzureBlobStorage) GetProviderConfigReference() *xpv1.Reference
- func (mg *LinkedServiceAzureBlobStorage) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *LinkedServiceAzureBlobStorage) GetTerraformResourceType() string
- func (tr *LinkedServiceAzureBlobStorage) GetTerraformSchemaVersion() int
- func (mg *LinkedServiceAzureBlobStorage) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *LinkedServiceAzureBlobStorage) LateInitialize(attrs []byte) (bool, error)
- func (mg *LinkedServiceAzureBlobStorage) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *LinkedServiceAzureBlobStorage) SetConditions(c ...xpv1.Condition)
- func (mg *LinkedServiceAzureBlobStorage) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *LinkedServiceAzureBlobStorage) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *LinkedServiceAzureBlobStorage) SetObservation(obs map[string]any) error
- func (tr *LinkedServiceAzureBlobStorage) SetParameters(params map[string]any) error
- func (mg *LinkedServiceAzureBlobStorage) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *LinkedServiceAzureBlobStorage) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *LinkedServiceAzureBlobStorage) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type LinkedServiceAzureBlobStorageInitParameters
- type LinkedServiceAzureBlobStorageList
- func (in *LinkedServiceAzureBlobStorageList) DeepCopy() *LinkedServiceAzureBlobStorageList
- func (in *LinkedServiceAzureBlobStorageList) DeepCopyInto(out *LinkedServiceAzureBlobStorageList)
- func (in *LinkedServiceAzureBlobStorageList) DeepCopyObject() runtime.Object
- func (l *LinkedServiceAzureBlobStorageList) GetItems() []resource.Managed
- type LinkedServiceAzureBlobStorageObservation
- type LinkedServiceAzureBlobStorageParameters
- type LinkedServiceAzureBlobStorageSpec
- type LinkedServiceAzureBlobStorageStatus
- type LinkedServiceAzureDatabricks
- func (tr *LinkedServiceAzureDatabricks) ConvertFrom(srcRaw conversion.Hub) error
- func (tr *LinkedServiceAzureDatabricks) ConvertTo(dstRaw conversion.Hub) error
- func (in *LinkedServiceAzureDatabricks) DeepCopy() *LinkedServiceAzureDatabricks
- func (in *LinkedServiceAzureDatabricks) DeepCopyInto(out *LinkedServiceAzureDatabricks)
- func (in *LinkedServiceAzureDatabricks) DeepCopyObject() runtime.Object
- func (mg *LinkedServiceAzureDatabricks) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *LinkedServiceAzureDatabricks) GetConnectionDetailsMapping() map[string]string
- func (mg *LinkedServiceAzureDatabricks) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *LinkedServiceAzureDatabricks) GetID() string
- func (tr *LinkedServiceAzureDatabricks) GetInitParameters() (map[string]any, error)
- func (mg *LinkedServiceAzureDatabricks) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *LinkedServiceAzureDatabricks) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *LinkedServiceAzureDatabricks) GetObservation() (map[string]any, error)
- func (tr *LinkedServiceAzureDatabricks) GetParameters() (map[string]any, error)
- func (mg *LinkedServiceAzureDatabricks) GetProviderConfigReference() *xpv1.Reference
- func (mg *LinkedServiceAzureDatabricks) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *LinkedServiceAzureDatabricks) GetTerraformResourceType() string
- func (tr *LinkedServiceAzureDatabricks) GetTerraformSchemaVersion() int
- func (mg *LinkedServiceAzureDatabricks) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *LinkedServiceAzureDatabricks) LateInitialize(attrs []byte) (bool, error)
- func (mg *LinkedServiceAzureDatabricks) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *LinkedServiceAzureDatabricks) SetConditions(c ...xpv1.Condition)
- func (mg *LinkedServiceAzureDatabricks) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *LinkedServiceAzureDatabricks) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *LinkedServiceAzureDatabricks) SetObservation(obs map[string]any) error
- func (tr *LinkedServiceAzureDatabricks) SetParameters(params map[string]any) error
- func (mg *LinkedServiceAzureDatabricks) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *LinkedServiceAzureDatabricks) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *LinkedServiceAzureDatabricks) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type LinkedServiceAzureDatabricksInitParameters
- type LinkedServiceAzureDatabricksKeyVaultPasswordInitParameters
- type LinkedServiceAzureDatabricksKeyVaultPasswordObservation
- type LinkedServiceAzureDatabricksKeyVaultPasswordParameters
- type LinkedServiceAzureDatabricksList
- func (in *LinkedServiceAzureDatabricksList) DeepCopy() *LinkedServiceAzureDatabricksList
- func (in *LinkedServiceAzureDatabricksList) DeepCopyInto(out *LinkedServiceAzureDatabricksList)
- func (in *LinkedServiceAzureDatabricksList) DeepCopyObject() runtime.Object
- func (l *LinkedServiceAzureDatabricksList) GetItems() []resource.Managed
- type LinkedServiceAzureDatabricksObservation
- type LinkedServiceAzureDatabricksParameters
- type LinkedServiceAzureDatabricksSpec
- type LinkedServiceAzureDatabricksStatus
- type LinkedServiceAzureFileStorage
- func (tr *LinkedServiceAzureFileStorage) ConvertFrom(srcRaw conversion.Hub) error
- func (tr *LinkedServiceAzureFileStorage) ConvertTo(dstRaw conversion.Hub) error
- func (in *LinkedServiceAzureFileStorage) DeepCopy() *LinkedServiceAzureFileStorage
- func (in *LinkedServiceAzureFileStorage) DeepCopyInto(out *LinkedServiceAzureFileStorage)
- func (in *LinkedServiceAzureFileStorage) DeepCopyObject() runtime.Object
- func (mg *LinkedServiceAzureFileStorage) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *LinkedServiceAzureFileStorage) GetConnectionDetailsMapping() map[string]string
- func (mg *LinkedServiceAzureFileStorage) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *LinkedServiceAzureFileStorage) GetID() string
- func (tr *LinkedServiceAzureFileStorage) GetInitParameters() (map[string]any, error)
- func (mg *LinkedServiceAzureFileStorage) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *LinkedServiceAzureFileStorage) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *LinkedServiceAzureFileStorage) GetObservation() (map[string]any, error)
- func (tr *LinkedServiceAzureFileStorage) GetParameters() (map[string]any, error)
- func (mg *LinkedServiceAzureFileStorage) GetProviderConfigReference() *xpv1.Reference
- func (mg *LinkedServiceAzureFileStorage) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *LinkedServiceAzureFileStorage) GetTerraformResourceType() string
- func (tr *LinkedServiceAzureFileStorage) GetTerraformSchemaVersion() int
- func (mg *LinkedServiceAzureFileStorage) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *LinkedServiceAzureFileStorage) LateInitialize(attrs []byte) (bool, error)
- func (mg *LinkedServiceAzureFileStorage) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *LinkedServiceAzureFileStorage) SetConditions(c ...xpv1.Condition)
- func (mg *LinkedServiceAzureFileStorage) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *LinkedServiceAzureFileStorage) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *LinkedServiceAzureFileStorage) SetObservation(obs map[string]any) error
- func (tr *LinkedServiceAzureFileStorage) SetParameters(params map[string]any) error
- func (mg *LinkedServiceAzureFileStorage) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *LinkedServiceAzureFileStorage) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *LinkedServiceAzureFileStorage) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type LinkedServiceAzureFileStorageInitParameters
- type LinkedServiceAzureFileStorageKeyVaultPasswordInitParameters
- type LinkedServiceAzureFileStorageKeyVaultPasswordObservation
- type LinkedServiceAzureFileStorageKeyVaultPasswordParameters
- type LinkedServiceAzureFileStorageList
- func (in *LinkedServiceAzureFileStorageList) DeepCopy() *LinkedServiceAzureFileStorageList
- func (in *LinkedServiceAzureFileStorageList) DeepCopyInto(out *LinkedServiceAzureFileStorageList)
- func (in *LinkedServiceAzureFileStorageList) DeepCopyObject() runtime.Object
- func (l *LinkedServiceAzureFileStorageList) GetItems() []resource.Managed
- type LinkedServiceAzureFileStorageObservation
- type LinkedServiceAzureFileStorageParameters
- type LinkedServiceAzureFileStorageSpec
- type LinkedServiceAzureFileStorageStatus
- type LinkedServiceAzureFunction
- func (tr *LinkedServiceAzureFunction) ConvertFrom(srcRaw conversion.Hub) error
- func (tr *LinkedServiceAzureFunction) ConvertTo(dstRaw conversion.Hub) error
- func (in *LinkedServiceAzureFunction) DeepCopy() *LinkedServiceAzureFunction
- func (in *LinkedServiceAzureFunction) DeepCopyInto(out *LinkedServiceAzureFunction)
- func (in *LinkedServiceAzureFunction) DeepCopyObject() runtime.Object
- func (mg *LinkedServiceAzureFunction) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *LinkedServiceAzureFunction) GetConnectionDetailsMapping() map[string]string
- func (mg *LinkedServiceAzureFunction) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *LinkedServiceAzureFunction) GetID() string
- func (tr *LinkedServiceAzureFunction) GetInitParameters() (map[string]any, error)
- func (mg *LinkedServiceAzureFunction) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *LinkedServiceAzureFunction) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *LinkedServiceAzureFunction) GetObservation() (map[string]any, error)
- func (tr *LinkedServiceAzureFunction) GetParameters() (map[string]any, error)
- func (mg *LinkedServiceAzureFunction) GetProviderConfigReference() *xpv1.Reference
- func (mg *LinkedServiceAzureFunction) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *LinkedServiceAzureFunction) GetTerraformResourceType() string
- func (tr *LinkedServiceAzureFunction) GetTerraformSchemaVersion() int
- func (mg *LinkedServiceAzureFunction) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *LinkedServiceAzureFunction) LateInitialize(attrs []byte) (bool, error)
- func (mg *LinkedServiceAzureFunction) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *LinkedServiceAzureFunction) SetConditions(c ...xpv1.Condition)
- func (mg *LinkedServiceAzureFunction) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *LinkedServiceAzureFunction) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *LinkedServiceAzureFunction) SetObservation(obs map[string]any) error
- func (tr *LinkedServiceAzureFunction) SetParameters(params map[string]any) error
- func (mg *LinkedServiceAzureFunction) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *LinkedServiceAzureFunction) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *LinkedServiceAzureFunction) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type LinkedServiceAzureFunctionInitParameters
- type LinkedServiceAzureFunctionList
- func (in *LinkedServiceAzureFunctionList) DeepCopy() *LinkedServiceAzureFunctionList
- func (in *LinkedServiceAzureFunctionList) DeepCopyInto(out *LinkedServiceAzureFunctionList)
- func (in *LinkedServiceAzureFunctionList) DeepCopyObject() runtime.Object
- func (l *LinkedServiceAzureFunctionList) GetItems() []resource.Managed
- type LinkedServiceAzureFunctionObservation
- type LinkedServiceAzureFunctionParameters
- type LinkedServiceAzureFunctionSpec
- type LinkedServiceAzureFunctionStatus
- type LinkedServiceAzureSQLDatabase
- func (tr *LinkedServiceAzureSQLDatabase) ConvertFrom(srcRaw conversion.Hub) error
- func (tr *LinkedServiceAzureSQLDatabase) ConvertTo(dstRaw conversion.Hub) error
- func (in *LinkedServiceAzureSQLDatabase) DeepCopy() *LinkedServiceAzureSQLDatabase
- func (in *LinkedServiceAzureSQLDatabase) DeepCopyInto(out *LinkedServiceAzureSQLDatabase)
- func (in *LinkedServiceAzureSQLDatabase) DeepCopyObject() runtime.Object
- func (mg *LinkedServiceAzureSQLDatabase) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *LinkedServiceAzureSQLDatabase) GetConnectionDetailsMapping() map[string]string
- func (mg *LinkedServiceAzureSQLDatabase) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *LinkedServiceAzureSQLDatabase) GetID() string
- func (tr *LinkedServiceAzureSQLDatabase) GetInitParameters() (map[string]any, error)
- func (mg *LinkedServiceAzureSQLDatabase) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *LinkedServiceAzureSQLDatabase) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *LinkedServiceAzureSQLDatabase) GetObservation() (map[string]any, error)
- func (tr *LinkedServiceAzureSQLDatabase) GetParameters() (map[string]any, error)
- func (mg *LinkedServiceAzureSQLDatabase) GetProviderConfigReference() *xpv1.Reference
- func (mg *LinkedServiceAzureSQLDatabase) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *LinkedServiceAzureSQLDatabase) GetTerraformResourceType() string
- func (tr *LinkedServiceAzureSQLDatabase) GetTerraformSchemaVersion() int
- func (mg *LinkedServiceAzureSQLDatabase) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *LinkedServiceAzureSQLDatabase) LateInitialize(attrs []byte) (bool, error)
- func (mg *LinkedServiceAzureSQLDatabase) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *LinkedServiceAzureSQLDatabase) SetConditions(c ...xpv1.Condition)
- func (mg *LinkedServiceAzureSQLDatabase) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *LinkedServiceAzureSQLDatabase) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *LinkedServiceAzureSQLDatabase) SetObservation(obs map[string]any) error
- func (tr *LinkedServiceAzureSQLDatabase) SetParameters(params map[string]any) error
- func (mg *LinkedServiceAzureSQLDatabase) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *LinkedServiceAzureSQLDatabase) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *LinkedServiceAzureSQLDatabase) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type LinkedServiceAzureSQLDatabaseInitParameters
- type LinkedServiceAzureSQLDatabaseKeyVaultPasswordInitParameters
- type LinkedServiceAzureSQLDatabaseKeyVaultPasswordObservation
- type LinkedServiceAzureSQLDatabaseKeyVaultPasswordParameters
- type LinkedServiceAzureSQLDatabaseList
- func (in *LinkedServiceAzureSQLDatabaseList) DeepCopy() *LinkedServiceAzureSQLDatabaseList
- func (in *LinkedServiceAzureSQLDatabaseList) DeepCopyInto(out *LinkedServiceAzureSQLDatabaseList)
- func (in *LinkedServiceAzureSQLDatabaseList) DeepCopyObject() runtime.Object
- func (l *LinkedServiceAzureSQLDatabaseList) GetItems() []resource.Managed
- type LinkedServiceAzureSQLDatabaseObservation
- type LinkedServiceAzureSQLDatabaseParameters
- type LinkedServiceAzureSQLDatabaseSpec
- type LinkedServiceAzureSQLDatabaseStatus
- type LinkedServiceAzureSearch
- func (in *LinkedServiceAzureSearch) DeepCopy() *LinkedServiceAzureSearch
- func (in *LinkedServiceAzureSearch) DeepCopyInto(out *LinkedServiceAzureSearch)
- func (in *LinkedServiceAzureSearch) DeepCopyObject() runtime.Object
- func (mg *LinkedServiceAzureSearch) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *LinkedServiceAzureSearch) GetConnectionDetailsMapping() map[string]string
- func (mg *LinkedServiceAzureSearch) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *LinkedServiceAzureSearch) GetID() string
- func (tr *LinkedServiceAzureSearch) GetInitParameters() (map[string]any, error)
- func (mg *LinkedServiceAzureSearch) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *LinkedServiceAzureSearch) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *LinkedServiceAzureSearch) GetObservation() (map[string]any, error)
- func (tr *LinkedServiceAzureSearch) GetParameters() (map[string]any, error)
- func (mg *LinkedServiceAzureSearch) GetProviderConfigReference() *xpv1.Reference
- func (mg *LinkedServiceAzureSearch) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *LinkedServiceAzureSearch) GetTerraformResourceType() string
- func (tr *LinkedServiceAzureSearch) GetTerraformSchemaVersion() int
- func (mg *LinkedServiceAzureSearch) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *LinkedServiceAzureSearch) Hub()
- func (tr *LinkedServiceAzureSearch) LateInitialize(attrs []byte) (bool, error)
- func (mg *LinkedServiceAzureSearch) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *LinkedServiceAzureSearch) SetConditions(c ...xpv1.Condition)
- func (mg *LinkedServiceAzureSearch) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *LinkedServiceAzureSearch) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *LinkedServiceAzureSearch) SetObservation(obs map[string]any) error
- func (tr *LinkedServiceAzureSearch) SetParameters(params map[string]any) error
- func (mg *LinkedServiceAzureSearch) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *LinkedServiceAzureSearch) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *LinkedServiceAzureSearch) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type LinkedServiceAzureSearchInitParameters
- type LinkedServiceAzureSearchList
- func (in *LinkedServiceAzureSearchList) DeepCopy() *LinkedServiceAzureSearchList
- func (in *LinkedServiceAzureSearchList) DeepCopyInto(out *LinkedServiceAzureSearchList)
- func (in *LinkedServiceAzureSearchList) DeepCopyObject() runtime.Object
- func (l *LinkedServiceAzureSearchList) GetItems() []resource.Managed
- type LinkedServiceAzureSearchObservation
- type LinkedServiceAzureSearchParameters
- type LinkedServiceAzureSearchSpec
- type LinkedServiceAzureSearchStatus
- type LinkedServiceAzureTableStorage
- func (in *LinkedServiceAzureTableStorage) DeepCopy() *LinkedServiceAzureTableStorage
- func (in *LinkedServiceAzureTableStorage) DeepCopyInto(out *LinkedServiceAzureTableStorage)
- func (in *LinkedServiceAzureTableStorage) DeepCopyObject() runtime.Object
- func (mg *LinkedServiceAzureTableStorage) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *LinkedServiceAzureTableStorage) GetConnectionDetailsMapping() map[string]string
- func (mg *LinkedServiceAzureTableStorage) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *LinkedServiceAzureTableStorage) GetID() string
- func (tr *LinkedServiceAzureTableStorage) GetInitParameters() (map[string]any, error)
- func (mg *LinkedServiceAzureTableStorage) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *LinkedServiceAzureTableStorage) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *LinkedServiceAzureTableStorage) GetObservation() (map[string]any, error)
- func (tr *LinkedServiceAzureTableStorage) GetParameters() (map[string]any, error)
- func (mg *LinkedServiceAzureTableStorage) GetProviderConfigReference() *xpv1.Reference
- func (mg *LinkedServiceAzureTableStorage) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *LinkedServiceAzureTableStorage) GetTerraformResourceType() string
- func (tr *LinkedServiceAzureTableStorage) GetTerraformSchemaVersion() int
- func (mg *LinkedServiceAzureTableStorage) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *LinkedServiceAzureTableStorage) Hub()
- func (tr *LinkedServiceAzureTableStorage) LateInitialize(attrs []byte) (bool, error)
- func (mg *LinkedServiceAzureTableStorage) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *LinkedServiceAzureTableStorage) SetConditions(c ...xpv1.Condition)
- func (mg *LinkedServiceAzureTableStorage) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *LinkedServiceAzureTableStorage) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *LinkedServiceAzureTableStorage) SetObservation(obs map[string]any) error
- func (tr *LinkedServiceAzureTableStorage) SetParameters(params map[string]any) error
- func (mg *LinkedServiceAzureTableStorage) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *LinkedServiceAzureTableStorage) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *LinkedServiceAzureTableStorage) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type LinkedServiceAzureTableStorageInitParameters
- type LinkedServiceAzureTableStorageList
- func (in *LinkedServiceAzureTableStorageList) DeepCopy() *LinkedServiceAzureTableStorageList
- func (in *LinkedServiceAzureTableStorageList) DeepCopyInto(out *LinkedServiceAzureTableStorageList)
- func (in *LinkedServiceAzureTableStorageList) DeepCopyObject() runtime.Object
- func (l *LinkedServiceAzureTableStorageList) GetItems() []resource.Managed
- type LinkedServiceAzureTableStorageObservation
- type LinkedServiceAzureTableStorageParameters
- type LinkedServiceAzureTableStorageSpec
- type LinkedServiceAzureTableStorageStatus
- type LinkedServiceCosmosDB
- func (in *LinkedServiceCosmosDB) DeepCopy() *LinkedServiceCosmosDB
- func (in *LinkedServiceCosmosDB) DeepCopyInto(out *LinkedServiceCosmosDB)
- func (in *LinkedServiceCosmosDB) DeepCopyObject() runtime.Object
- func (mg *LinkedServiceCosmosDB) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *LinkedServiceCosmosDB) GetConnectionDetailsMapping() map[string]string
- func (mg *LinkedServiceCosmosDB) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *LinkedServiceCosmosDB) GetID() string
- func (tr *LinkedServiceCosmosDB) GetInitParameters() (map[string]any, error)
- func (mg *LinkedServiceCosmosDB) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *LinkedServiceCosmosDB) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *LinkedServiceCosmosDB) GetObservation() (map[string]any, error)
- func (tr *LinkedServiceCosmosDB) GetParameters() (map[string]any, error)
- func (mg *LinkedServiceCosmosDB) GetProviderConfigReference() *xpv1.Reference
- func (mg *LinkedServiceCosmosDB) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *LinkedServiceCosmosDB) GetTerraformResourceType() string
- func (tr *LinkedServiceCosmosDB) GetTerraformSchemaVersion() int
- func (mg *LinkedServiceCosmosDB) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *LinkedServiceCosmosDB) Hub()
- func (tr *LinkedServiceCosmosDB) LateInitialize(attrs []byte) (bool, error)
- func (mg *LinkedServiceCosmosDB) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *LinkedServiceCosmosDB) SetConditions(c ...xpv1.Condition)
- func (mg *LinkedServiceCosmosDB) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *LinkedServiceCosmosDB) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *LinkedServiceCosmosDB) SetObservation(obs map[string]any) error
- func (tr *LinkedServiceCosmosDB) SetParameters(params map[string]any) error
- func (mg *LinkedServiceCosmosDB) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *LinkedServiceCosmosDB) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *LinkedServiceCosmosDB) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type LinkedServiceCosmosDBInitParameters
- type LinkedServiceCosmosDBList
- type LinkedServiceCosmosDBMongoapi
- func (in *LinkedServiceCosmosDBMongoapi) DeepCopy() *LinkedServiceCosmosDBMongoapi
- func (in *LinkedServiceCosmosDBMongoapi) DeepCopyInto(out *LinkedServiceCosmosDBMongoapi)
- func (in *LinkedServiceCosmosDBMongoapi) DeepCopyObject() runtime.Object
- func (mg *LinkedServiceCosmosDBMongoapi) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *LinkedServiceCosmosDBMongoapi) GetConnectionDetailsMapping() map[string]string
- func (mg *LinkedServiceCosmosDBMongoapi) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *LinkedServiceCosmosDBMongoapi) GetID() string
- func (tr *LinkedServiceCosmosDBMongoapi) GetInitParameters() (map[string]any, error)
- func (mg *LinkedServiceCosmosDBMongoapi) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *LinkedServiceCosmosDBMongoapi) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *LinkedServiceCosmosDBMongoapi) GetObservation() (map[string]any, error)
- func (tr *LinkedServiceCosmosDBMongoapi) GetParameters() (map[string]any, error)
- func (mg *LinkedServiceCosmosDBMongoapi) GetProviderConfigReference() *xpv1.Reference
- func (mg *LinkedServiceCosmosDBMongoapi) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *LinkedServiceCosmosDBMongoapi) GetTerraformResourceType() string
- func (tr *LinkedServiceCosmosDBMongoapi) GetTerraformSchemaVersion() int
- func (mg *LinkedServiceCosmosDBMongoapi) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *LinkedServiceCosmosDBMongoapi) Hub()
- func (tr *LinkedServiceCosmosDBMongoapi) LateInitialize(attrs []byte) (bool, error)
- func (mg *LinkedServiceCosmosDBMongoapi) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *LinkedServiceCosmosDBMongoapi) SetConditions(c ...xpv1.Condition)
- func (mg *LinkedServiceCosmosDBMongoapi) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *LinkedServiceCosmosDBMongoapi) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *LinkedServiceCosmosDBMongoapi) SetObservation(obs map[string]any) error
- func (tr *LinkedServiceCosmosDBMongoapi) SetParameters(params map[string]any) error
- func (mg *LinkedServiceCosmosDBMongoapi) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *LinkedServiceCosmosDBMongoapi) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *LinkedServiceCosmosDBMongoapi) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type LinkedServiceCosmosDBMongoapiInitParameters
- type LinkedServiceCosmosDBMongoapiList
- func (in *LinkedServiceCosmosDBMongoapiList) DeepCopy() *LinkedServiceCosmosDBMongoapiList
- func (in *LinkedServiceCosmosDBMongoapiList) DeepCopyInto(out *LinkedServiceCosmosDBMongoapiList)
- func (in *LinkedServiceCosmosDBMongoapiList) DeepCopyObject() runtime.Object
- func (l *LinkedServiceCosmosDBMongoapiList) GetItems() []resource.Managed
- type LinkedServiceCosmosDBMongoapiObservation
- type LinkedServiceCosmosDBMongoapiParameters
- type LinkedServiceCosmosDBMongoapiSpec
- type LinkedServiceCosmosDBMongoapiStatus
- type LinkedServiceCosmosDBObservation
- type LinkedServiceCosmosDBParameters
- type LinkedServiceCosmosDBSpec
- type LinkedServiceCosmosDBStatus
- type LinkedServiceDataLakeStorageGen2
- func (in *LinkedServiceDataLakeStorageGen2) DeepCopy() *LinkedServiceDataLakeStorageGen2
- func (in *LinkedServiceDataLakeStorageGen2) DeepCopyInto(out *LinkedServiceDataLakeStorageGen2)
- func (in *LinkedServiceDataLakeStorageGen2) DeepCopyObject() runtime.Object
- func (mg *LinkedServiceDataLakeStorageGen2) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *LinkedServiceDataLakeStorageGen2) GetConnectionDetailsMapping() map[string]string
- func (mg *LinkedServiceDataLakeStorageGen2) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *LinkedServiceDataLakeStorageGen2) GetID() string
- func (tr *LinkedServiceDataLakeStorageGen2) GetInitParameters() (map[string]any, error)
- func (mg *LinkedServiceDataLakeStorageGen2) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *LinkedServiceDataLakeStorageGen2) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *LinkedServiceDataLakeStorageGen2) GetObservation() (map[string]any, error)
- func (tr *LinkedServiceDataLakeStorageGen2) GetParameters() (map[string]any, error)
- func (mg *LinkedServiceDataLakeStorageGen2) GetProviderConfigReference() *xpv1.Reference
- func (mg *LinkedServiceDataLakeStorageGen2) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *LinkedServiceDataLakeStorageGen2) GetTerraformResourceType() string
- func (tr *LinkedServiceDataLakeStorageGen2) GetTerraformSchemaVersion() int
- func (mg *LinkedServiceDataLakeStorageGen2) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *LinkedServiceDataLakeStorageGen2) Hub()
- func (tr *LinkedServiceDataLakeStorageGen2) LateInitialize(attrs []byte) (bool, error)
- func (mg *LinkedServiceDataLakeStorageGen2) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *LinkedServiceDataLakeStorageGen2) SetConditions(c ...xpv1.Condition)
- func (mg *LinkedServiceDataLakeStorageGen2) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *LinkedServiceDataLakeStorageGen2) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *LinkedServiceDataLakeStorageGen2) SetObservation(obs map[string]any) error
- func (tr *LinkedServiceDataLakeStorageGen2) SetParameters(params map[string]any) error
- func (mg *LinkedServiceDataLakeStorageGen2) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *LinkedServiceDataLakeStorageGen2) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *LinkedServiceDataLakeStorageGen2) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type LinkedServiceDataLakeStorageGen2InitParameters
- type LinkedServiceDataLakeStorageGen2List
- func (in *LinkedServiceDataLakeStorageGen2List) DeepCopy() *LinkedServiceDataLakeStorageGen2List
- func (in *LinkedServiceDataLakeStorageGen2List) DeepCopyInto(out *LinkedServiceDataLakeStorageGen2List)
- func (in *LinkedServiceDataLakeStorageGen2List) DeepCopyObject() runtime.Object
- func (l *LinkedServiceDataLakeStorageGen2List) GetItems() []resource.Managed
- type LinkedServiceDataLakeStorageGen2Observation
- type LinkedServiceDataLakeStorageGen2Parameters
- type LinkedServiceDataLakeStorageGen2Spec
- type LinkedServiceDataLakeStorageGen2Status
- type LinkedServiceInitParameters
- type LinkedServiceKeyVault
- func (in *LinkedServiceKeyVault) DeepCopy() *LinkedServiceKeyVault
- func (in *LinkedServiceKeyVault) DeepCopyInto(out *LinkedServiceKeyVault)
- func (in *LinkedServiceKeyVault) DeepCopyObject() runtime.Object
- func (mg *LinkedServiceKeyVault) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *LinkedServiceKeyVault) GetConnectionDetailsMapping() map[string]string
- func (mg *LinkedServiceKeyVault) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *LinkedServiceKeyVault) GetID() string
- func (tr *LinkedServiceKeyVault) GetInitParameters() (map[string]any, error)
- func (mg *LinkedServiceKeyVault) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *LinkedServiceKeyVault) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *LinkedServiceKeyVault) GetObservation() (map[string]any, error)
- func (tr *LinkedServiceKeyVault) GetParameters() (map[string]any, error)
- func (mg *LinkedServiceKeyVault) GetProviderConfigReference() *xpv1.Reference
- func (mg *LinkedServiceKeyVault) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *LinkedServiceKeyVault) GetTerraformResourceType() string
- func (tr *LinkedServiceKeyVault) GetTerraformSchemaVersion() int
- func (mg *LinkedServiceKeyVault) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *LinkedServiceKeyVault) Hub()
- func (tr *LinkedServiceKeyVault) LateInitialize(attrs []byte) (bool, error)
- func (mg *LinkedServiceKeyVault) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *LinkedServiceKeyVault) SetConditions(c ...xpv1.Condition)
- func (mg *LinkedServiceKeyVault) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *LinkedServiceKeyVault) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *LinkedServiceKeyVault) SetObservation(obs map[string]any) error
- func (tr *LinkedServiceKeyVault) SetParameters(params map[string]any) error
- func (mg *LinkedServiceKeyVault) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *LinkedServiceKeyVault) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *LinkedServiceKeyVault) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type LinkedServiceKeyVaultInitParameters
- type LinkedServiceKeyVaultList
- type LinkedServiceKeyVaultObservation
- type LinkedServiceKeyVaultParameters
- type LinkedServiceKeyVaultSpec
- type LinkedServiceKeyVaultStatus
- type LinkedServiceKusto
- func (in *LinkedServiceKusto) DeepCopy() *LinkedServiceKusto
- func (in *LinkedServiceKusto) DeepCopyInto(out *LinkedServiceKusto)
- func (in *LinkedServiceKusto) DeepCopyObject() runtime.Object
- func (mg *LinkedServiceKusto) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *LinkedServiceKusto) GetConnectionDetailsMapping() map[string]string
- func (mg *LinkedServiceKusto) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *LinkedServiceKusto) GetID() string
- func (tr *LinkedServiceKusto) GetInitParameters() (map[string]any, error)
- func (mg *LinkedServiceKusto) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *LinkedServiceKusto) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *LinkedServiceKusto) GetObservation() (map[string]any, error)
- func (tr *LinkedServiceKusto) GetParameters() (map[string]any, error)
- func (mg *LinkedServiceKusto) GetProviderConfigReference() *xpv1.Reference
- func (mg *LinkedServiceKusto) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *LinkedServiceKusto) GetTerraformResourceType() string
- func (tr *LinkedServiceKusto) GetTerraformSchemaVersion() int
- func (mg *LinkedServiceKusto) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *LinkedServiceKusto) Hub()
- func (tr *LinkedServiceKusto) LateInitialize(attrs []byte) (bool, error)
- func (mg *LinkedServiceKusto) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *LinkedServiceKusto) SetConditions(c ...xpv1.Condition)
- func (mg *LinkedServiceKusto) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *LinkedServiceKusto) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *LinkedServiceKusto) SetObservation(obs map[string]any) error
- func (tr *LinkedServiceKusto) SetParameters(params map[string]any) error
- func (mg *LinkedServiceKusto) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *LinkedServiceKusto) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *LinkedServiceKusto) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type LinkedServiceKustoInitParameters
- type LinkedServiceKustoList
- type LinkedServiceKustoObservation
- type LinkedServiceKustoParameters
- type LinkedServiceKustoSpec
- type LinkedServiceKustoStatus
- type LinkedServiceMySQL
- func (in *LinkedServiceMySQL) DeepCopy() *LinkedServiceMySQL
- func (in *LinkedServiceMySQL) DeepCopyInto(out *LinkedServiceMySQL)
- func (in *LinkedServiceMySQL) DeepCopyObject() runtime.Object
- func (mg *LinkedServiceMySQL) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *LinkedServiceMySQL) GetConnectionDetailsMapping() map[string]string
- func (mg *LinkedServiceMySQL) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *LinkedServiceMySQL) GetID() string
- func (tr *LinkedServiceMySQL) GetInitParameters() (map[string]any, error)
- func (mg *LinkedServiceMySQL) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *LinkedServiceMySQL) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *LinkedServiceMySQL) GetObservation() (map[string]any, error)
- func (tr *LinkedServiceMySQL) GetParameters() (map[string]any, error)
- func (mg *LinkedServiceMySQL) GetProviderConfigReference() *xpv1.Reference
- func (mg *LinkedServiceMySQL) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *LinkedServiceMySQL) GetTerraformResourceType() string
- func (tr *LinkedServiceMySQL) GetTerraformSchemaVersion() int
- func (mg *LinkedServiceMySQL) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *LinkedServiceMySQL) Hub()
- func (tr *LinkedServiceMySQL) LateInitialize(attrs []byte) (bool, error)
- func (mg *LinkedServiceMySQL) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *LinkedServiceMySQL) SetConditions(c ...xpv1.Condition)
- func (mg *LinkedServiceMySQL) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *LinkedServiceMySQL) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *LinkedServiceMySQL) SetObservation(obs map[string]any) error
- func (tr *LinkedServiceMySQL) SetParameters(params map[string]any) error
- func (mg *LinkedServiceMySQL) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *LinkedServiceMySQL) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *LinkedServiceMySQL) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type LinkedServiceMySQLInitParameters
- type LinkedServiceMySQLList
- type LinkedServiceMySQLObservation
- type LinkedServiceMySQLParameters
- type LinkedServiceMySQLSpec
- type LinkedServiceMySQLStatus
- type LinkedServiceOData
- func (tr *LinkedServiceOData) ConvertFrom(srcRaw conversion.Hub) error
- func (tr *LinkedServiceOData) ConvertTo(dstRaw conversion.Hub) error
- func (in *LinkedServiceOData) DeepCopy() *LinkedServiceOData
- func (in *LinkedServiceOData) DeepCopyInto(out *LinkedServiceOData)
- func (in *LinkedServiceOData) DeepCopyObject() runtime.Object
- func (mg *LinkedServiceOData) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *LinkedServiceOData) GetConnectionDetailsMapping() map[string]string
- func (mg *LinkedServiceOData) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *LinkedServiceOData) GetID() string
- func (tr *LinkedServiceOData) GetInitParameters() (map[string]any, error)
- func (mg *LinkedServiceOData) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *LinkedServiceOData) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *LinkedServiceOData) GetObservation() (map[string]any, error)
- func (tr *LinkedServiceOData) GetParameters() (map[string]any, error)
- func (mg *LinkedServiceOData) GetProviderConfigReference() *xpv1.Reference
- func (mg *LinkedServiceOData) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *LinkedServiceOData) GetTerraformResourceType() string
- func (tr *LinkedServiceOData) GetTerraformSchemaVersion() int
- func (mg *LinkedServiceOData) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *LinkedServiceOData) LateInitialize(attrs []byte) (bool, error)
- func (mg *LinkedServiceOData) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *LinkedServiceOData) SetConditions(c ...xpv1.Condition)
- func (mg *LinkedServiceOData) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *LinkedServiceOData) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *LinkedServiceOData) SetObservation(obs map[string]any) error
- func (tr *LinkedServiceOData) SetParameters(params map[string]any) error
- func (mg *LinkedServiceOData) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *LinkedServiceOData) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *LinkedServiceOData) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type LinkedServiceODataInitParameters
- type LinkedServiceODataList
- type LinkedServiceODataObservation
- type LinkedServiceODataParameters
- type LinkedServiceODataSpec
- type LinkedServiceODataStatus
- type LinkedServiceObservation
- type LinkedServiceOdbc
- func (tr *LinkedServiceOdbc) ConvertFrom(srcRaw conversion.Hub) error
- func (tr *LinkedServiceOdbc) ConvertTo(dstRaw conversion.Hub) error
- func (in *LinkedServiceOdbc) DeepCopy() *LinkedServiceOdbc
- func (in *LinkedServiceOdbc) DeepCopyInto(out *LinkedServiceOdbc)
- func (in *LinkedServiceOdbc) DeepCopyObject() runtime.Object
- func (mg *LinkedServiceOdbc) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *LinkedServiceOdbc) GetConnectionDetailsMapping() map[string]string
- func (mg *LinkedServiceOdbc) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *LinkedServiceOdbc) GetID() string
- func (tr *LinkedServiceOdbc) GetInitParameters() (map[string]any, error)
- func (mg *LinkedServiceOdbc) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *LinkedServiceOdbc) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *LinkedServiceOdbc) GetObservation() (map[string]any, error)
- func (tr *LinkedServiceOdbc) GetParameters() (map[string]any, error)
- func (mg *LinkedServiceOdbc) GetProviderConfigReference() *xpv1.Reference
- func (mg *LinkedServiceOdbc) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *LinkedServiceOdbc) GetTerraformResourceType() string
- func (tr *LinkedServiceOdbc) GetTerraformSchemaVersion() int
- func (mg *LinkedServiceOdbc) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *LinkedServiceOdbc) LateInitialize(attrs []byte) (bool, error)
- func (mg *LinkedServiceOdbc) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *LinkedServiceOdbc) SetConditions(c ...xpv1.Condition)
- func (mg *LinkedServiceOdbc) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *LinkedServiceOdbc) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *LinkedServiceOdbc) SetObservation(obs map[string]any) error
- func (tr *LinkedServiceOdbc) SetParameters(params map[string]any) error
- func (mg *LinkedServiceOdbc) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *LinkedServiceOdbc) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *LinkedServiceOdbc) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type LinkedServiceOdbcBasicAuthenticationInitParameters
- type LinkedServiceOdbcBasicAuthenticationObservation
- type LinkedServiceOdbcBasicAuthenticationParameters
- type LinkedServiceOdbcInitParameters
- type LinkedServiceOdbcList
- type LinkedServiceOdbcObservation
- type LinkedServiceOdbcParameters
- type LinkedServiceOdbcSpec
- type LinkedServiceOdbcStatus
- type LinkedServiceParameters
- type LinkedServicePostgreSQL
- func (in *LinkedServicePostgreSQL) DeepCopy() *LinkedServicePostgreSQL
- func (in *LinkedServicePostgreSQL) DeepCopyInto(out *LinkedServicePostgreSQL)
- func (in *LinkedServicePostgreSQL) DeepCopyObject() runtime.Object
- func (mg *LinkedServicePostgreSQL) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *LinkedServicePostgreSQL) GetConnectionDetailsMapping() map[string]string
- func (mg *LinkedServicePostgreSQL) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *LinkedServicePostgreSQL) GetID() string
- func (tr *LinkedServicePostgreSQL) GetInitParameters() (map[string]any, error)
- func (mg *LinkedServicePostgreSQL) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *LinkedServicePostgreSQL) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *LinkedServicePostgreSQL) GetObservation() (map[string]any, error)
- func (tr *LinkedServicePostgreSQL) GetParameters() (map[string]any, error)
- func (mg *LinkedServicePostgreSQL) GetProviderConfigReference() *xpv1.Reference
- func (mg *LinkedServicePostgreSQL) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *LinkedServicePostgreSQL) GetTerraformResourceType() string
- func (tr *LinkedServicePostgreSQL) GetTerraformSchemaVersion() int
- func (mg *LinkedServicePostgreSQL) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *LinkedServicePostgreSQL) Hub()
- func (tr *LinkedServicePostgreSQL) LateInitialize(attrs []byte) (bool, error)
- func (mg *LinkedServicePostgreSQL) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *LinkedServicePostgreSQL) SetConditions(c ...xpv1.Condition)
- func (mg *LinkedServicePostgreSQL) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *LinkedServicePostgreSQL) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *LinkedServicePostgreSQL) SetObservation(obs map[string]any) error
- func (tr *LinkedServicePostgreSQL) SetParameters(params map[string]any) error
- func (mg *LinkedServicePostgreSQL) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *LinkedServicePostgreSQL) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *LinkedServicePostgreSQL) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type LinkedServicePostgreSQLInitParameters
- type LinkedServicePostgreSQLList
- func (in *LinkedServicePostgreSQLList) DeepCopy() *LinkedServicePostgreSQLList
- func (in *LinkedServicePostgreSQLList) DeepCopyInto(out *LinkedServicePostgreSQLList)
- func (in *LinkedServicePostgreSQLList) DeepCopyObject() runtime.Object
- func (l *LinkedServicePostgreSQLList) GetItems() []resource.Managed
- type LinkedServicePostgreSQLObservation
- type LinkedServicePostgreSQLParameters
- type LinkedServicePostgreSQLSpec
- type LinkedServicePostgreSQLStatus
- type LinkedServiceSFTP
- func (in *LinkedServiceSFTP) DeepCopy() *LinkedServiceSFTP
- func (in *LinkedServiceSFTP) DeepCopyInto(out *LinkedServiceSFTP)
- func (in *LinkedServiceSFTP) DeepCopyObject() runtime.Object
- func (mg *LinkedServiceSFTP) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *LinkedServiceSFTP) GetConnectionDetailsMapping() map[string]string
- func (mg *LinkedServiceSFTP) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *LinkedServiceSFTP) GetID() string
- func (tr *LinkedServiceSFTP) GetInitParameters() (map[string]any, error)
- func (mg *LinkedServiceSFTP) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *LinkedServiceSFTP) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *LinkedServiceSFTP) GetObservation() (map[string]any, error)
- func (tr *LinkedServiceSFTP) GetParameters() (map[string]any, error)
- func (mg *LinkedServiceSFTP) GetProviderConfigReference() *xpv1.Reference
- func (mg *LinkedServiceSFTP) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *LinkedServiceSFTP) GetTerraformResourceType() string
- func (tr *LinkedServiceSFTP) GetTerraformSchemaVersion() int
- func (mg *LinkedServiceSFTP) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *LinkedServiceSFTP) Hub()
- func (tr *LinkedServiceSFTP) LateInitialize(attrs []byte) (bool, error)
- func (mg *LinkedServiceSFTP) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *LinkedServiceSFTP) SetConditions(c ...xpv1.Condition)
- func (mg *LinkedServiceSFTP) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *LinkedServiceSFTP) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *LinkedServiceSFTP) SetObservation(obs map[string]any) error
- func (tr *LinkedServiceSFTP) SetParameters(params map[string]any) error
- func (mg *LinkedServiceSFTP) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *LinkedServiceSFTP) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *LinkedServiceSFTP) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type LinkedServiceSFTPInitParameters
- type LinkedServiceSFTPList
- type LinkedServiceSFTPObservation
- type LinkedServiceSFTPParameters
- type LinkedServiceSFTPSpec
- type LinkedServiceSFTPStatus
- type LinkedServiceSQLServer
- func (tr *LinkedServiceSQLServer) ConvertFrom(srcRaw conversion.Hub) error
- func (tr *LinkedServiceSQLServer) ConvertTo(dstRaw conversion.Hub) error
- func (in *LinkedServiceSQLServer) DeepCopy() *LinkedServiceSQLServer
- func (in *LinkedServiceSQLServer) DeepCopyInto(out *LinkedServiceSQLServer)
- func (in *LinkedServiceSQLServer) DeepCopyObject() runtime.Object
- func (mg *LinkedServiceSQLServer) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *LinkedServiceSQLServer) GetConnectionDetailsMapping() map[string]string
- func (mg *LinkedServiceSQLServer) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *LinkedServiceSQLServer) GetID() string
- func (tr *LinkedServiceSQLServer) GetInitParameters() (map[string]any, error)
- func (mg *LinkedServiceSQLServer) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *LinkedServiceSQLServer) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *LinkedServiceSQLServer) GetObservation() (map[string]any, error)
- func (tr *LinkedServiceSQLServer) GetParameters() (map[string]any, error)
- func (mg *LinkedServiceSQLServer) GetProviderConfigReference() *xpv1.Reference
- func (mg *LinkedServiceSQLServer) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *LinkedServiceSQLServer) GetTerraformResourceType() string
- func (tr *LinkedServiceSQLServer) GetTerraformSchemaVersion() int
- func (mg *LinkedServiceSQLServer) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *LinkedServiceSQLServer) LateInitialize(attrs []byte) (bool, error)
- func (mg *LinkedServiceSQLServer) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *LinkedServiceSQLServer) SetConditions(c ...xpv1.Condition)
- func (mg *LinkedServiceSQLServer) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *LinkedServiceSQLServer) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *LinkedServiceSQLServer) SetObservation(obs map[string]any) error
- func (tr *LinkedServiceSQLServer) SetParameters(params map[string]any) error
- func (mg *LinkedServiceSQLServer) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *LinkedServiceSQLServer) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *LinkedServiceSQLServer) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type LinkedServiceSQLServerInitParameters
- type LinkedServiceSQLServerKeyVaultConnectionStringInitParameters
- type LinkedServiceSQLServerKeyVaultConnectionStringObservation
- type LinkedServiceSQLServerKeyVaultConnectionStringParameters
- type LinkedServiceSQLServerKeyVaultPasswordInitParameters
- type LinkedServiceSQLServerKeyVaultPasswordObservation
- type LinkedServiceSQLServerKeyVaultPasswordParameters
- type LinkedServiceSQLServerList
- type LinkedServiceSQLServerObservation
- type LinkedServiceSQLServerParameters
- type LinkedServiceSQLServerSpec
- type LinkedServiceSQLServerStatus
- type LinkedServiceSnowflake
- func (tr *LinkedServiceSnowflake) ConvertFrom(srcRaw conversion.Hub) error
- func (tr *LinkedServiceSnowflake) ConvertTo(dstRaw conversion.Hub) error
- func (in *LinkedServiceSnowflake) DeepCopy() *LinkedServiceSnowflake
- func (in *LinkedServiceSnowflake) DeepCopyInto(out *LinkedServiceSnowflake)
- func (in *LinkedServiceSnowflake) DeepCopyObject() runtime.Object
- func (mg *LinkedServiceSnowflake) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *LinkedServiceSnowflake) GetConnectionDetailsMapping() map[string]string
- func (mg *LinkedServiceSnowflake) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *LinkedServiceSnowflake) GetID() string
- func (tr *LinkedServiceSnowflake) GetInitParameters() (map[string]any, error)
- func (mg *LinkedServiceSnowflake) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *LinkedServiceSnowflake) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *LinkedServiceSnowflake) GetObservation() (map[string]any, error)
- func (tr *LinkedServiceSnowflake) GetParameters() (map[string]any, error)
- func (mg *LinkedServiceSnowflake) GetProviderConfigReference() *xpv1.Reference
- func (mg *LinkedServiceSnowflake) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *LinkedServiceSnowflake) GetTerraformResourceType() string
- func (tr *LinkedServiceSnowflake) GetTerraformSchemaVersion() int
- func (mg *LinkedServiceSnowflake) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *LinkedServiceSnowflake) LateInitialize(attrs []byte) (bool, error)
- func (mg *LinkedServiceSnowflake) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *LinkedServiceSnowflake) SetConditions(c ...xpv1.Condition)
- func (mg *LinkedServiceSnowflake) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *LinkedServiceSnowflake) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *LinkedServiceSnowflake) SetObservation(obs map[string]any) error
- func (tr *LinkedServiceSnowflake) SetParameters(params map[string]any) error
- func (mg *LinkedServiceSnowflake) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *LinkedServiceSnowflake) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *LinkedServiceSnowflake) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type LinkedServiceSnowflakeInitParameters
- type LinkedServiceSnowflakeKeyVaultPasswordInitParameters
- type LinkedServiceSnowflakeKeyVaultPasswordObservation
- type LinkedServiceSnowflakeKeyVaultPasswordParameters
- type LinkedServiceSnowflakeList
- type LinkedServiceSnowflakeObservation
- type LinkedServiceSnowflakeParameters
- type LinkedServiceSnowflakeSpec
- type LinkedServiceSnowflakeStatus
- type LinkedServiceSynapse
- func (tr *LinkedServiceSynapse) ConvertFrom(srcRaw conversion.Hub) error
- func (tr *LinkedServiceSynapse) ConvertTo(dstRaw conversion.Hub) error
- func (in *LinkedServiceSynapse) DeepCopy() *LinkedServiceSynapse
- func (in *LinkedServiceSynapse) DeepCopyInto(out *LinkedServiceSynapse)
- func (in *LinkedServiceSynapse) DeepCopyObject() runtime.Object
- func (mg *LinkedServiceSynapse) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *LinkedServiceSynapse) GetConnectionDetailsMapping() map[string]string
- func (mg *LinkedServiceSynapse) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *LinkedServiceSynapse) GetID() string
- func (tr *LinkedServiceSynapse) GetInitParameters() (map[string]any, error)
- func (mg *LinkedServiceSynapse) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *LinkedServiceSynapse) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *LinkedServiceSynapse) GetObservation() (map[string]any, error)
- func (tr *LinkedServiceSynapse) GetParameters() (map[string]any, error)
- func (mg *LinkedServiceSynapse) GetProviderConfigReference() *xpv1.Reference
- func (mg *LinkedServiceSynapse) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *LinkedServiceSynapse) GetTerraformResourceType() string
- func (tr *LinkedServiceSynapse) GetTerraformSchemaVersion() int
- func (mg *LinkedServiceSynapse) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *LinkedServiceSynapse) LateInitialize(attrs []byte) (bool, error)
- func (mg *LinkedServiceSynapse) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *LinkedServiceSynapse) SetConditions(c ...xpv1.Condition)
- func (mg *LinkedServiceSynapse) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *LinkedServiceSynapse) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *LinkedServiceSynapse) SetObservation(obs map[string]any) error
- func (tr *LinkedServiceSynapse) SetParameters(params map[string]any) error
- func (mg *LinkedServiceSynapse) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *LinkedServiceSynapse) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *LinkedServiceSynapse) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type LinkedServiceSynapseInitParameters
- type LinkedServiceSynapseKeyVaultPasswordInitParameters
- type LinkedServiceSynapseKeyVaultPasswordObservation
- type LinkedServiceSynapseKeyVaultPasswordParameters
- type LinkedServiceSynapseList
- type LinkedServiceSynapseObservation
- type LinkedServiceSynapseParameters
- type LinkedServiceSynapseSpec
- type LinkedServiceSynapseStatus
- type LinkedServiceWeb
- func (in *LinkedServiceWeb) DeepCopy() *LinkedServiceWeb
- func (in *LinkedServiceWeb) DeepCopyInto(out *LinkedServiceWeb)
- func (in *LinkedServiceWeb) DeepCopyObject() runtime.Object
- func (mg *LinkedServiceWeb) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *LinkedServiceWeb) GetConnectionDetailsMapping() map[string]string
- func (mg *LinkedServiceWeb) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *LinkedServiceWeb) GetID() string
- func (tr *LinkedServiceWeb) GetInitParameters() (map[string]any, error)
- func (mg *LinkedServiceWeb) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *LinkedServiceWeb) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *LinkedServiceWeb) GetObservation() (map[string]any, error)
- func (tr *LinkedServiceWeb) GetParameters() (map[string]any, error)
- func (mg *LinkedServiceWeb) GetProviderConfigReference() *xpv1.Reference
- func (mg *LinkedServiceWeb) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *LinkedServiceWeb) GetTerraformResourceType() string
- func (tr *LinkedServiceWeb) GetTerraformSchemaVersion() int
- func (mg *LinkedServiceWeb) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *LinkedServiceWeb) Hub()
- func (tr *LinkedServiceWeb) LateInitialize(attrs []byte) (bool, error)
- func (mg *LinkedServiceWeb) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *LinkedServiceWeb) SetConditions(c ...xpv1.Condition)
- func (mg *LinkedServiceWeb) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *LinkedServiceWeb) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *LinkedServiceWeb) SetObservation(obs map[string]any) error
- func (tr *LinkedServiceWeb) SetParameters(params map[string]any) error
- func (mg *LinkedServiceWeb) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *LinkedServiceWeb) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *LinkedServiceWeb) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type LinkedServiceWebInitParameters
- type LinkedServiceWebList
- type LinkedServiceWebObservation
- type LinkedServiceWebParameters
- type LinkedServiceWebSpec
- type LinkedServiceWebStatus
- type ManagedPrivateEndpoint
- func (in *ManagedPrivateEndpoint) DeepCopy() *ManagedPrivateEndpoint
- func (in *ManagedPrivateEndpoint) DeepCopyInto(out *ManagedPrivateEndpoint)
- func (in *ManagedPrivateEndpoint) DeepCopyObject() runtime.Object
- func (mg *ManagedPrivateEndpoint) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *ManagedPrivateEndpoint) GetConnectionDetailsMapping() map[string]string
- func (mg *ManagedPrivateEndpoint) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *ManagedPrivateEndpoint) GetID() string
- func (tr *ManagedPrivateEndpoint) GetInitParameters() (map[string]any, error)
- func (mg *ManagedPrivateEndpoint) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *ManagedPrivateEndpoint) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *ManagedPrivateEndpoint) GetObservation() (map[string]any, error)
- func (tr *ManagedPrivateEndpoint) GetParameters() (map[string]any, error)
- func (mg *ManagedPrivateEndpoint) GetProviderConfigReference() *xpv1.Reference
- func (mg *ManagedPrivateEndpoint) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *ManagedPrivateEndpoint) GetTerraformResourceType() string
- func (tr *ManagedPrivateEndpoint) GetTerraformSchemaVersion() int
- func (mg *ManagedPrivateEndpoint) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *ManagedPrivateEndpoint) Hub()
- func (tr *ManagedPrivateEndpoint) LateInitialize(attrs []byte) (bool, error)
- func (mg *ManagedPrivateEndpoint) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *ManagedPrivateEndpoint) SetConditions(c ...xpv1.Condition)
- func (mg *ManagedPrivateEndpoint) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *ManagedPrivateEndpoint) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *ManagedPrivateEndpoint) SetObservation(obs map[string]any) error
- func (tr *ManagedPrivateEndpoint) SetParameters(params map[string]any) error
- func (mg *ManagedPrivateEndpoint) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *ManagedPrivateEndpoint) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *ManagedPrivateEndpoint) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ManagedPrivateEndpointInitParameters
- type ManagedPrivateEndpointList
- type ManagedPrivateEndpointObservation
- type ManagedPrivateEndpointParameters
- type ManagedPrivateEndpointSpec
- type ManagedPrivateEndpointStatus
- type MonthlyInitParameters
- type MonthlyObservation
- type MonthlyParameters
- type NewClusterConfigInitParameters
- type NewClusterConfigObservation
- type NewClusterConfigParameters
- type PackageStoreInitParameters
- type PackageStoreObservation
- type PackageStoreParameters
- type Pipeline
- func (in *Pipeline) DeepCopy() *Pipeline
- func (in *Pipeline) DeepCopyInto(out *Pipeline)
- func (in *Pipeline) DeepCopyObject() runtime.Object
- func (mg *Pipeline) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Pipeline) GetConnectionDetailsMapping() map[string]string
- func (mg *Pipeline) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Pipeline) GetID() string
- func (tr *Pipeline) GetInitParameters() (map[string]any, error)
- func (mg *Pipeline) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *Pipeline) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *Pipeline) GetObservation() (map[string]any, error)
- func (tr *Pipeline) GetParameters() (map[string]any, error)
- func (mg *Pipeline) GetProviderConfigReference() *xpv1.Reference
- func (mg *Pipeline) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Pipeline) GetTerraformResourceType() string
- func (tr *Pipeline) GetTerraformSchemaVersion() int
- func (mg *Pipeline) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Pipeline) Hub()
- func (tr *Pipeline) LateInitialize(attrs []byte) (bool, error)
- func (mg *Pipeline) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *Pipeline) SetConditions(c ...xpv1.Condition)
- func (mg *Pipeline) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *Pipeline) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *Pipeline) SetObservation(obs map[string]any) error
- func (tr *Pipeline) SetParameters(params map[string]any) error
- func (mg *Pipeline) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Pipeline) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Pipeline) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type PipelineExternalComputeScaleInitParameters
- type PipelineExternalComputeScaleObservation
- type PipelineExternalComputeScaleParameters
- type PipelineInitParameters
- type PipelineList
- type PipelineObservation
- type PipelineParameters
- type PipelineSpec
- type PipelineStatus
- type ProxyInitParameters
- type ProxyObservation
- type ProxyParameters
- type RbacAuthorizationInitParameters
- type RbacAuthorizationObservation
- type RbacAuthorizationParameters
- type RejectedLinkedServiceInitParameters
- type RejectedLinkedServiceObservation
- type RejectedLinkedServiceParameters
- type SFTPServerLocationInitParameters
- type SFTPServerLocationObservation
- type SFTPServerLocationParameters
- type ScheduleInitParameters
- type ScheduleObservation
- type ScheduleParameters
- type SchemaColumnInitParameters
- type SchemaColumnObservation
- type SchemaColumnParameters
- type SchemaLinkedServiceInitParameters
- type SchemaLinkedServiceObservation
- type SchemaLinkedServiceParameters
- type ServicePrincipalLinkedKeyVaultKeyInitParameters
- type ServicePrincipalLinkedKeyVaultKeyObservation
- type ServicePrincipalLinkedKeyVaultKeyParameters
- type SinkInitParameters
- type SinkLinkedServiceInitParameters
- type SinkLinkedServiceObservation
- type SinkLinkedServiceParameters
- type SinkObservation
- type SinkParameters
- type SourceDataSetInitParameters
- type SourceDataSetObservation
- type SourceDataSetParameters
- type SourceFlowletInitParameters
- type SourceFlowletObservation
- type SourceFlowletParameters
- type SourceInitParameters
- type SourceLinkedServiceInitParameters
- type SourceLinkedServiceObservation
- type SourceLinkedServiceParameters
- type SourceObservation
- type SourceParameters
- type SourceRejectedLinkedServiceInitParameters
- type SourceRejectedLinkedServiceObservation
- type SourceRejectedLinkedServiceParameters
- type SourceSchemaLinkedServiceInitParameters
- type SourceSchemaLinkedServiceObservation
- type SourceSchemaLinkedServiceParameters
- type TransformationDataSetInitParameters
- type TransformationDataSetObservation
- type TransformationDataSetParameters
- type TransformationFlowletInitParameters
- type TransformationFlowletObservation
- type TransformationFlowletParameters
- type TransformationInitParameters
- type TransformationLinkedServiceInitParameters
- type TransformationLinkedServiceObservation
- type TransformationLinkedServiceParameters
- type TransformationObservation
- type TransformationParameters
- type TriggerBlobEvent
- func (in *TriggerBlobEvent) DeepCopy() *TriggerBlobEvent
- func (in *TriggerBlobEvent) DeepCopyInto(out *TriggerBlobEvent)
- func (in *TriggerBlobEvent) DeepCopyObject() runtime.Object
- func (mg *TriggerBlobEvent) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *TriggerBlobEvent) GetConnectionDetailsMapping() map[string]string
- func (mg *TriggerBlobEvent) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *TriggerBlobEvent) GetID() string
- func (tr *TriggerBlobEvent) GetInitParameters() (map[string]any, error)
- func (mg *TriggerBlobEvent) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *TriggerBlobEvent) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *TriggerBlobEvent) GetObservation() (map[string]any, error)
- func (tr *TriggerBlobEvent) GetParameters() (map[string]any, error)
- func (mg *TriggerBlobEvent) GetProviderConfigReference() *xpv1.Reference
- func (mg *TriggerBlobEvent) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *TriggerBlobEvent) GetTerraformResourceType() string
- func (tr *TriggerBlobEvent) GetTerraformSchemaVersion() int
- func (mg *TriggerBlobEvent) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *TriggerBlobEvent) Hub()
- func (tr *TriggerBlobEvent) LateInitialize(attrs []byte) (bool, error)
- func (mg *TriggerBlobEvent) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *TriggerBlobEvent) SetConditions(c ...xpv1.Condition)
- func (mg *TriggerBlobEvent) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *TriggerBlobEvent) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *TriggerBlobEvent) SetObservation(obs map[string]any) error
- func (tr *TriggerBlobEvent) SetParameters(params map[string]any) error
- func (mg *TriggerBlobEvent) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *TriggerBlobEvent) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *TriggerBlobEvent) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type TriggerBlobEventInitParameters
- type TriggerBlobEventList
- type TriggerBlobEventObservation
- type TriggerBlobEventParameters
- type TriggerBlobEventPipelineInitParameters
- type TriggerBlobEventPipelineObservation
- type TriggerBlobEventPipelineParameters
- type TriggerBlobEventSpec
- type TriggerBlobEventStatus
- type TriggerCustomEvent
- func (in *TriggerCustomEvent) DeepCopy() *TriggerCustomEvent
- func (in *TriggerCustomEvent) DeepCopyInto(out *TriggerCustomEvent)
- func (in *TriggerCustomEvent) DeepCopyObject() runtime.Object
- func (mg *TriggerCustomEvent) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *TriggerCustomEvent) GetConnectionDetailsMapping() map[string]string
- func (mg *TriggerCustomEvent) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *TriggerCustomEvent) GetID() string
- func (tr *TriggerCustomEvent) GetInitParameters() (map[string]any, error)
- func (mg *TriggerCustomEvent) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *TriggerCustomEvent) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *TriggerCustomEvent) GetObservation() (map[string]any, error)
- func (tr *TriggerCustomEvent) GetParameters() (map[string]any, error)
- func (mg *TriggerCustomEvent) GetProviderConfigReference() *xpv1.Reference
- func (mg *TriggerCustomEvent) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *TriggerCustomEvent) GetTerraformResourceType() string
- func (tr *TriggerCustomEvent) GetTerraformSchemaVersion() int
- func (mg *TriggerCustomEvent) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *TriggerCustomEvent) Hub()
- func (tr *TriggerCustomEvent) LateInitialize(attrs []byte) (bool, error)
- func (mg *TriggerCustomEvent) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *TriggerCustomEvent) SetConditions(c ...xpv1.Condition)
- func (mg *TriggerCustomEvent) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *TriggerCustomEvent) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *TriggerCustomEvent) SetObservation(obs map[string]any) error
- func (tr *TriggerCustomEvent) SetParameters(params map[string]any) error
- func (mg *TriggerCustomEvent) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *TriggerCustomEvent) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *TriggerCustomEvent) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type TriggerCustomEventInitParameters
- type TriggerCustomEventList
- type TriggerCustomEventObservation
- type TriggerCustomEventParameters
- type TriggerCustomEventPipelineInitParameters
- type TriggerCustomEventPipelineObservation
- type TriggerCustomEventPipelineParameters
- type TriggerCustomEventSpec
- type TriggerCustomEventStatus
- type TriggerSchedule
- func (tr *TriggerSchedule) ConvertFrom(srcRaw conversion.Hub) error
- func (tr *TriggerSchedule) ConvertTo(dstRaw conversion.Hub) error
- func (in *TriggerSchedule) DeepCopy() *TriggerSchedule
- func (in *TriggerSchedule) DeepCopyInto(out *TriggerSchedule)
- func (in *TriggerSchedule) DeepCopyObject() runtime.Object
- func (mg *TriggerSchedule) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *TriggerSchedule) GetConnectionDetailsMapping() map[string]string
- func (mg *TriggerSchedule) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *TriggerSchedule) GetID() string
- func (tr *TriggerSchedule) GetInitParameters() (map[string]any, error)
- func (mg *TriggerSchedule) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *TriggerSchedule) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *TriggerSchedule) GetObservation() (map[string]any, error)
- func (tr *TriggerSchedule) GetParameters() (map[string]any, error)
- func (mg *TriggerSchedule) GetProviderConfigReference() *xpv1.Reference
- func (mg *TriggerSchedule) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *TriggerSchedule) GetTerraformResourceType() string
- func (tr *TriggerSchedule) GetTerraformSchemaVersion() int
- func (mg *TriggerSchedule) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *TriggerSchedule) LateInitialize(attrs []byte) (bool, error)
- func (mg *TriggerSchedule) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *TriggerSchedule) SetConditions(c ...xpv1.Condition)
- func (mg *TriggerSchedule) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *TriggerSchedule) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *TriggerSchedule) SetObservation(obs map[string]any) error
- func (tr *TriggerSchedule) SetParameters(params map[string]any) error
- func (mg *TriggerSchedule) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *TriggerSchedule) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *TriggerSchedule) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type TriggerScheduleInitParameters
- type TriggerScheduleList
- type TriggerScheduleObservation
- type TriggerScheduleParameters
- type TriggerSchedulePipelineInitParameters
- type TriggerSchedulePipelineObservation
- type TriggerSchedulePipelineParameters
- type TriggerScheduleSpec
- type TriggerScheduleStatus
- type VnetIntegrationInitParameters
- type VnetIntegrationObservation
- type VnetIntegrationParameters
- type VstsConfigurationInitParameters
- type VstsConfigurationObservation
- type VstsConfigurationParameters
Constants ¶
const ( CRDGroup = "datafactory.azure.upbound.io" CRDVersion = "v1beta1" )
Package type metadata.
Variables ¶
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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 )
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
var ( LinkedServiceCosmosDBMongoapi_Kind = "LinkedServiceCosmosDBMongoapi" LinkedServiceCosmosDBMongoapi_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: LinkedServiceCosmosDBMongoapi_Kind}.String() LinkedServiceCosmosDBMongoapi_KindAPIVersion = LinkedServiceCosmosDBMongoapi_Kind + "." + CRDGroupVersion.String() LinkedServiceCosmosDBMongoapi_GroupVersionKind = CRDGroupVersion.WithKind(LinkedServiceCosmosDBMongoapi_Kind) )
Repository type metadata.
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.
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.
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.
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.
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.
var ( LinkedServiceOdbc_Kind = "LinkedServiceOdbc" LinkedServiceOdbc_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: LinkedServiceOdbc_Kind}.String() LinkedServiceOdbc_KindAPIVersion = LinkedServiceOdbc_Kind + "." + CRDGroupVersion.String() LinkedServiceOdbc_GroupVersionKind = CRDGroupVersion.WithKind(LinkedServiceOdbc_Kind) )
Repository type metadata.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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 AzureBlobFsLocationInitParameters ¶ added in v0.35.0
type AzureBlobFsLocationInitParameters struct { // Is the file_system using dynamic expression, function or system variables? Defaults to false. DynamicFileSystemEnabled *bool `json:"dynamicFileSystemEnabled,omitempty" tf:"dynamic_file_system_enabled,omitempty"` // Is the filename using dynamic expression, function or system variables? Defaults to false. DynamicFilenameEnabled *bool `json:"dynamicFilenameEnabled,omitempty" tf:"dynamic_filename_enabled,omitempty"` // Is the path using dynamic expression, function or system variables? Defaults to false. DynamicPathEnabled *bool `json:"dynamicPathEnabled,omitempty" tf:"dynamic_path_enabled,omitempty"` // The storage data lake gen2 file system on the Azure Blob Storage Account hosting the file. FileSystem *string `json:"fileSystem,omitempty" tf:"file_system,omitempty"` // The filename of the file. Filename *string `json:"filename,omitempty" tf:"filename,omitempty"` // The folder path to the file. Path *string `json:"path,omitempty" tf:"path,omitempty"` }
func (*AzureBlobFsLocationInitParameters) DeepCopy ¶ added in v0.35.0
func (in *AzureBlobFsLocationInitParameters) DeepCopy() *AzureBlobFsLocationInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureBlobFsLocationInitParameters.
func (*AzureBlobFsLocationInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *AzureBlobFsLocationInitParameters) DeepCopyInto(out *AzureBlobFsLocationInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AzureBlobFsLocationObservation ¶
type AzureBlobFsLocationObservation struct { // Is the file_system using dynamic expression, function or system variables? Defaults to false. DynamicFileSystemEnabled *bool `json:"dynamicFileSystemEnabled,omitempty" tf:"dynamic_file_system_enabled,omitempty"` // Is the filename using dynamic expression, function or system variables? Defaults to false. DynamicFilenameEnabled *bool `json:"dynamicFilenameEnabled,omitempty" tf:"dynamic_filename_enabled,omitempty"` // Is the path using dynamic expression, function or system variables? Defaults to false. DynamicPathEnabled *bool `json:"dynamicPathEnabled,omitempty" tf:"dynamic_path_enabled,omitempty"` // The storage data lake gen2 file system on the Azure Blob Storage Account hosting the file. FileSystem *string `json:"fileSystem,omitempty" tf:"file_system,omitempty"` // The filename of the file. Filename *string `json:"filename,omitempty" tf:"filename,omitempty"` // The folder path to the file. Path *string `json:"path,omitempty" tf:"path,omitempty"` }
func (*AzureBlobFsLocationObservation) DeepCopy ¶
func (in *AzureBlobFsLocationObservation) DeepCopy() *AzureBlobFsLocationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureBlobFsLocationObservation.
func (*AzureBlobFsLocationObservation) DeepCopyInto ¶
func (in *AzureBlobFsLocationObservation) DeepCopyInto(out *AzureBlobFsLocationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AzureBlobFsLocationParameters ¶
type AzureBlobFsLocationParameters struct { // Is the file_system using dynamic expression, function or system variables? Defaults to false. // +kubebuilder:validation:Optional DynamicFileSystemEnabled *bool `json:"dynamicFileSystemEnabled,omitempty" tf:"dynamic_file_system_enabled,omitempty"` // Is the filename using dynamic expression, function or system variables? Defaults to false. // +kubebuilder:validation:Optional DynamicFilenameEnabled *bool `json:"dynamicFilenameEnabled,omitempty" tf:"dynamic_filename_enabled,omitempty"` // Is the path using dynamic expression, function or system variables? Defaults to false. // +kubebuilder:validation:Optional DynamicPathEnabled *bool `json:"dynamicPathEnabled,omitempty" tf:"dynamic_path_enabled,omitempty"` // The storage data lake gen2 file system on the Azure Blob Storage Account hosting the file. // +kubebuilder:validation:Optional FileSystem *string `json:"fileSystem,omitempty" tf:"file_system,omitempty"` // The filename of the file. // +kubebuilder:validation:Optional Filename *string `json:"filename,omitempty" tf:"filename,omitempty"` // The folder path to the file. // +kubebuilder:validation:Optional Path *string `json:"path,omitempty" tf:"path,omitempty"` }
func (*AzureBlobFsLocationParameters) DeepCopy ¶
func (in *AzureBlobFsLocationParameters) DeepCopy() *AzureBlobFsLocationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureBlobFsLocationParameters.
func (*AzureBlobFsLocationParameters) DeepCopyInto ¶
func (in *AzureBlobFsLocationParameters) DeepCopyInto(out *AzureBlobFsLocationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AzureBlobStorageLocationInitParameters ¶ added in v0.35.0
type AzureBlobStorageLocationInitParameters struct { // The container on the Azure Blob Storage Account hosting the file. Container *string `json:"container,omitempty" tf:"container,omitempty"` // Is the container using dynamic expression, function or system variables? Defaults to false. DynamicContainerEnabled *bool `json:"dynamicContainerEnabled,omitempty" tf:"dynamic_container_enabled,omitempty"` // Is the filename using dynamic expression, function or system variables? Defaults to false. DynamicFilenameEnabled *bool `json:"dynamicFilenameEnabled,omitempty" tf:"dynamic_filename_enabled,omitempty"` // Is the path using dynamic expression, function or system variables? Defaults to false. DynamicPathEnabled *bool `json:"dynamicPathEnabled,omitempty" tf:"dynamic_path_enabled,omitempty"` // The filename of the file in the blob container. Filename *string `json:"filename,omitempty" tf:"filename,omitempty"` // The folder path to the file in the blob container. Path *string `json:"path,omitempty" tf:"path,omitempty"` }
func (*AzureBlobStorageLocationInitParameters) DeepCopy ¶ added in v0.35.0
func (in *AzureBlobStorageLocationInitParameters) DeepCopy() *AzureBlobStorageLocationInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureBlobStorageLocationInitParameters.
func (*AzureBlobStorageLocationInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *AzureBlobStorageLocationInitParameters) DeepCopyInto(out *AzureBlobStorageLocationInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AzureBlobStorageLocationObservation ¶
type AzureBlobStorageLocationObservation struct { // The container on the Azure Blob Storage Account hosting the file. Container *string `json:"container,omitempty" tf:"container,omitempty"` // Is the container using dynamic expression, function or system variables? Defaults to false. DynamicContainerEnabled *bool `json:"dynamicContainerEnabled,omitempty" tf:"dynamic_container_enabled,omitempty"` // Is the filename using dynamic expression, function or system variables? Defaults to false. DynamicFilenameEnabled *bool `json:"dynamicFilenameEnabled,omitempty" tf:"dynamic_filename_enabled,omitempty"` // Is the path using dynamic expression, function or system variables? Defaults to false. DynamicPathEnabled *bool `json:"dynamicPathEnabled,omitempty" tf:"dynamic_path_enabled,omitempty"` // The filename of the file in the blob container. Filename *string `json:"filename,omitempty" tf:"filename,omitempty"` // The folder path to the file in the blob container. Path *string `json:"path,omitempty" tf:"path,omitempty"` }
func (*AzureBlobStorageLocationObservation) DeepCopy ¶
func (in *AzureBlobStorageLocationObservation) DeepCopy() *AzureBlobStorageLocationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureBlobStorageLocationObservation.
func (*AzureBlobStorageLocationObservation) DeepCopyInto ¶
func (in *AzureBlobStorageLocationObservation) DeepCopyInto(out *AzureBlobStorageLocationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AzureBlobStorageLocationParameters ¶
type AzureBlobStorageLocationParameters struct { // The container on the Azure Blob Storage Account hosting the file. // +kubebuilder:validation:Optional Container *string `json:"container" tf:"container,omitempty"` // Is the container using dynamic expression, function or system variables? Defaults to false. // +kubebuilder:validation:Optional DynamicContainerEnabled *bool `json:"dynamicContainerEnabled,omitempty" tf:"dynamic_container_enabled,omitempty"` // Is the filename using dynamic expression, function or system variables? Defaults to false. // +kubebuilder:validation:Optional DynamicFilenameEnabled *bool `json:"dynamicFilenameEnabled,omitempty" tf:"dynamic_filename_enabled,omitempty"` // Is the path using dynamic expression, function or system variables? Defaults to false. // +kubebuilder:validation:Optional DynamicPathEnabled *bool `json:"dynamicPathEnabled,omitempty" tf:"dynamic_path_enabled,omitempty"` // The filename of the file in the blob container. // +kubebuilder:validation:Optional Filename *string `json:"filename,omitempty" tf:"filename,omitempty"` // The folder path to the file in the blob container. // +kubebuilder:validation:Optional Path *string `json:"path,omitempty" tf:"path,omitempty"` }
func (*AzureBlobStorageLocationParameters) DeepCopy ¶
func (in *AzureBlobStorageLocationParameters) DeepCopy() *AzureBlobStorageLocationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureBlobStorageLocationParameters.
func (*AzureBlobStorageLocationParameters) DeepCopyInto ¶
func (in *AzureBlobStorageLocationParameters) DeepCopyInto(out *AzureBlobStorageLocationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BasicAuthenticationInitParameters ¶ added in v0.35.0
type BasicAuthenticationInitParameters struct { // The username which can be used to authenticate to the OData endpoint. Username *string `json:"username,omitempty" tf:"username,omitempty"` }
func (*BasicAuthenticationInitParameters) DeepCopy ¶ added in v0.35.0
func (in *BasicAuthenticationInitParameters) DeepCopy() *BasicAuthenticationInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BasicAuthenticationInitParameters.
func (*BasicAuthenticationInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *BasicAuthenticationInitParameters) DeepCopyInto(out *BasicAuthenticationInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BasicAuthenticationObservation ¶
type BasicAuthenticationObservation struct { // The username which can be used to authenticate to the OData endpoint. Username *string `json:"username,omitempty" tf:"username,omitempty"` }
func (*BasicAuthenticationObservation) DeepCopy ¶
func (in *BasicAuthenticationObservation) DeepCopy() *BasicAuthenticationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BasicAuthenticationObservation.
func (*BasicAuthenticationObservation) DeepCopyInto ¶
func (in *BasicAuthenticationObservation) DeepCopyInto(out *BasicAuthenticationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BasicAuthenticationParameters ¶
type BasicAuthenticationParameters struct { // The password associated with the username, which can be used to authenticate to the OData endpoint. // +kubebuilder:validation:Required PasswordSecretRef v1.SecretKeySelector `json:"passwordSecretRef" tf:"-"` // The username which can be used to authenticate to the OData endpoint. // +kubebuilder:validation:Optional Username *string `json:"username" tf:"username,omitempty"` }
func (*BasicAuthenticationParameters) DeepCopy ¶
func (in *BasicAuthenticationParameters) DeepCopy() *BasicAuthenticationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BasicAuthenticationParameters.
func (*BasicAuthenticationParameters) DeepCopyInto ¶
func (in *BasicAuthenticationParameters) DeepCopyInto(out *BasicAuthenticationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CatalogInfoInitParameters ¶ added in v0.35.0
type CatalogInfoInitParameters struct { // Administrator login name for the SQL Server. AdministratorLogin *string `json:"administratorLogin,omitempty" tf:"administrator_login,omitempty"` // Administrator login password for the SQL Server. AdministratorPasswordSecretRef *v1.SecretKeySelector `json:"administratorPasswordSecretRef,omitempty" tf:"-"` // The dual standby Azure-SSIS Integration Runtime pair with SSISDB failover. DualStandbyPairName *string `json:"dualStandbyPairName,omitempty" tf:"dual_standby_pair_name,omitempty"` // The name of SQL elastic pool where the database will be created for the SSIS catalog. Mutually exclusive with pricing_tier. ElasticPoolName *string `json:"elasticPoolName,omitempty" tf:"elastic_pool_name,omitempty"` // Pricing tier for the database that will be created for the SSIS catalog. Valid values are: Basic, S0, S1, S2, S3, S4, S6, S7, S9, S12, P1, P2, P4, P6, P11, P15, GP_S_Gen5_1, GP_S_Gen5_2, GP_S_Gen5_4, GP_S_Gen5_6, GP_S_Gen5_8, GP_S_Gen5_10, GP_S_Gen5_12, GP_S_Gen5_14, GP_S_Gen5_16, GP_S_Gen5_18, GP_S_Gen5_20, GP_S_Gen5_24, GP_S_Gen5_32, GP_S_Gen5_40, GP_Gen5_2, GP_Gen5_4, GP_Gen5_6, GP_Gen5_8, GP_Gen5_10, GP_Gen5_12, GP_Gen5_14, GP_Gen5_16, GP_Gen5_18, GP_Gen5_20, GP_Gen5_24, GP_Gen5_32, GP_Gen5_40, GP_Gen5_80, BC_Gen5_2, BC_Gen5_4, BC_Gen5_6, BC_Gen5_8, BC_Gen5_10, BC_Gen5_12, BC_Gen5_14, BC_Gen5_16, BC_Gen5_18, BC_Gen5_20, BC_Gen5_24, BC_Gen5_32, BC_Gen5_40, BC_Gen5_80, HS_Gen5_2, HS_Gen5_4, HS_Gen5_6, HS_Gen5_8, HS_Gen5_10, HS_Gen5_12, HS_Gen5_14, HS_Gen5_16, HS_Gen5_18, HS_Gen5_20, HS_Gen5_24, HS_Gen5_32, HS_Gen5_40 and HS_Gen5_80. Mutually exclusive with elastic_pool_name. PricingTier *string `json:"pricingTier,omitempty" tf:"pricing_tier,omitempty"` // The endpoint of an Azure SQL Server that will be used to host the SSIS catalog. ServerEndpoint *string `json:"serverEndpoint,omitempty" tf:"server_endpoint,omitempty"` }
func (*CatalogInfoInitParameters) DeepCopy ¶ added in v0.35.0
func (in *CatalogInfoInitParameters) DeepCopy() *CatalogInfoInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CatalogInfoInitParameters.
func (*CatalogInfoInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *CatalogInfoInitParameters) DeepCopyInto(out *CatalogInfoInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CatalogInfoObservation ¶
type CatalogInfoObservation struct { // Administrator login name for the SQL Server. AdministratorLogin *string `json:"administratorLogin,omitempty" tf:"administrator_login,omitempty"` // The dual standby Azure-SSIS Integration Runtime pair with SSISDB failover. DualStandbyPairName *string `json:"dualStandbyPairName,omitempty" tf:"dual_standby_pair_name,omitempty"` // The name of SQL elastic pool where the database will be created for the SSIS catalog. Mutually exclusive with pricing_tier. ElasticPoolName *string `json:"elasticPoolName,omitempty" tf:"elastic_pool_name,omitempty"` // Pricing tier for the database that will be created for the SSIS catalog. Valid values are: Basic, S0, S1, S2, S3, S4, S6, S7, S9, S12, P1, P2, P4, P6, P11, P15, GP_S_Gen5_1, GP_S_Gen5_2, GP_S_Gen5_4, GP_S_Gen5_6, GP_S_Gen5_8, GP_S_Gen5_10, GP_S_Gen5_12, GP_S_Gen5_14, GP_S_Gen5_16, GP_S_Gen5_18, GP_S_Gen5_20, GP_S_Gen5_24, GP_S_Gen5_32, GP_S_Gen5_40, GP_Gen5_2, GP_Gen5_4, GP_Gen5_6, GP_Gen5_8, GP_Gen5_10, GP_Gen5_12, GP_Gen5_14, GP_Gen5_16, GP_Gen5_18, GP_Gen5_20, GP_Gen5_24, GP_Gen5_32, GP_Gen5_40, GP_Gen5_80, BC_Gen5_2, BC_Gen5_4, BC_Gen5_6, BC_Gen5_8, BC_Gen5_10, BC_Gen5_12, BC_Gen5_14, BC_Gen5_16, BC_Gen5_18, BC_Gen5_20, BC_Gen5_24, BC_Gen5_32, BC_Gen5_40, BC_Gen5_80, HS_Gen5_2, HS_Gen5_4, HS_Gen5_6, HS_Gen5_8, HS_Gen5_10, HS_Gen5_12, HS_Gen5_14, HS_Gen5_16, HS_Gen5_18, HS_Gen5_20, HS_Gen5_24, HS_Gen5_32, HS_Gen5_40 and HS_Gen5_80. Mutually exclusive with elastic_pool_name. PricingTier *string `json:"pricingTier,omitempty" tf:"pricing_tier,omitempty"` // The endpoint of an Azure SQL Server that will be used to host the SSIS catalog. ServerEndpoint *string `json:"serverEndpoint,omitempty" tf:"server_endpoint,omitempty"` }
func (*CatalogInfoObservation) DeepCopy ¶
func (in *CatalogInfoObservation) DeepCopy() *CatalogInfoObservation
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 { // Administrator login name for the SQL Server. // +kubebuilder:validation:Optional AdministratorLogin *string `json:"administratorLogin,omitempty" tf:"administrator_login,omitempty"` // Administrator login password for the SQL Server. // +kubebuilder:validation:Optional AdministratorPasswordSecretRef *v1.SecretKeySelector `json:"administratorPasswordSecretRef,omitempty" tf:"-"` // The dual standby Azure-SSIS Integration Runtime pair with SSISDB failover. // +kubebuilder:validation:Optional DualStandbyPairName *string `json:"dualStandbyPairName,omitempty" tf:"dual_standby_pair_name,omitempty"` // The name of SQL elastic pool where the database will be created for the SSIS catalog. Mutually exclusive with pricing_tier. // +kubebuilder:validation:Optional ElasticPoolName *string `json:"elasticPoolName,omitempty" tf:"elastic_pool_name,omitempty"` // Pricing tier for the database that will be created for the SSIS catalog. Valid values are: Basic, S0, S1, S2, S3, S4, S6, S7, S9, S12, P1, P2, P4, P6, P11, P15, GP_S_Gen5_1, GP_S_Gen5_2, GP_S_Gen5_4, GP_S_Gen5_6, GP_S_Gen5_8, GP_S_Gen5_10, GP_S_Gen5_12, GP_S_Gen5_14, GP_S_Gen5_16, GP_S_Gen5_18, GP_S_Gen5_20, GP_S_Gen5_24, GP_S_Gen5_32, GP_S_Gen5_40, GP_Gen5_2, GP_Gen5_4, GP_Gen5_6, GP_Gen5_8, GP_Gen5_10, GP_Gen5_12, GP_Gen5_14, GP_Gen5_16, GP_Gen5_18, GP_Gen5_20, GP_Gen5_24, GP_Gen5_32, GP_Gen5_40, GP_Gen5_80, BC_Gen5_2, BC_Gen5_4, BC_Gen5_6, BC_Gen5_8, BC_Gen5_10, BC_Gen5_12, BC_Gen5_14, BC_Gen5_16, BC_Gen5_18, BC_Gen5_20, BC_Gen5_24, BC_Gen5_32, BC_Gen5_40, BC_Gen5_80, HS_Gen5_2, HS_Gen5_4, HS_Gen5_6, HS_Gen5_8, HS_Gen5_10, HS_Gen5_12, HS_Gen5_14, HS_Gen5_16, HS_Gen5_18, HS_Gen5_20, HS_Gen5_24, HS_Gen5_32, HS_Gen5_40 and HS_Gen5_80. Mutually exclusive with elastic_pool_name. // +kubebuilder:validation:Optional PricingTier *string `json:"pricingTier,omitempty" tf:"pricing_tier,omitempty"` // The endpoint of an Azure SQL Server that will be used to host the SSIS catalog. // +kubebuilder:validation:Optional ServerEndpoint *string `json:"serverEndpoint" tf:"server_endpoint,omitempty"` }
func (*CatalogInfoParameters) DeepCopy ¶
func (in *CatalogInfoParameters) DeepCopy() *CatalogInfoParameters
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 CommandKeyInitParameters ¶ added in v0.35.0
type CommandKeyInitParameters struct { // A key_vault_secret_reference block as defined below. KeyVaultPassword []KeyVaultPasswordInitParameters `json:"keyVaultPassword,omitempty" tf:"key_vault_password,omitempty"` // The password for the target device. PasswordSecretRef *v1.SecretKeySelector `json:"passwordSecretRef,omitempty" tf:"-"` // The target computer or domain name. TargetName *string `json:"targetName,omitempty" tf:"target_name,omitempty"` // The username for the target device. UserName *string `json:"userName,omitempty" tf:"user_name,omitempty"` }
func (*CommandKeyInitParameters) DeepCopy ¶ added in v0.35.0
func (in *CommandKeyInitParameters) DeepCopy() *CommandKeyInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CommandKeyInitParameters.
func (*CommandKeyInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *CommandKeyInitParameters) DeepCopyInto(out *CommandKeyInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CommandKeyObservation ¶
type CommandKeyObservation struct { // A key_vault_secret_reference block as defined below. KeyVaultPassword []KeyVaultPasswordObservation `json:"keyVaultPassword,omitempty" tf:"key_vault_password,omitempty"` // The target computer or domain name. TargetName *string `json:"targetName,omitempty" tf:"target_name,omitempty"` // The username for the target device. UserName *string `json:"userName,omitempty" tf:"user_name,omitempty"` }
func (*CommandKeyObservation) DeepCopy ¶
func (in *CommandKeyObservation) DeepCopy() *CommandKeyObservation
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 { // A key_vault_secret_reference block as defined below. // +kubebuilder:validation:Optional KeyVaultPassword []KeyVaultPasswordParameters `json:"keyVaultPassword,omitempty" tf:"key_vault_password,omitempty"` // The password for the target device. // +kubebuilder:validation:Optional PasswordSecretRef *v1.SecretKeySelector `json:"passwordSecretRef,omitempty" tf:"-"` // The target computer or domain name. // +kubebuilder:validation:Optional TargetName *string `json:"targetName" tf:"target_name,omitempty"` // The username for the target device. // +kubebuilder:validation:Optional UserName *string `json:"userName" tf:"user_name,omitempty"` }
func (*CommandKeyParameters) DeepCopy ¶
func (in *CommandKeyParameters) DeepCopy() *CommandKeyParameters
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 ComponentInitParameters ¶ added in v0.35.0
type ComponentInitParameters struct { // A key_vault_secret_reference block as defined below. KeyVaultLicense []KeyVaultLicenseInitParameters `json:"keyVaultLicense,omitempty" tf:"key_vault_license,omitempty"` // The license used for the Component. LicenseSecretRef *v1.SecretKeySelector `json:"licenseSecretRef,omitempty" tf:"-"` // Name of the package store. Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*ComponentInitParameters) DeepCopy ¶ added in v0.35.0
func (in *ComponentInitParameters) DeepCopy() *ComponentInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComponentInitParameters.
func (*ComponentInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *ComponentInitParameters) DeepCopyInto(out *ComponentInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComponentObservation ¶
type ComponentObservation struct { // A key_vault_secret_reference block as defined below. KeyVaultLicense []KeyVaultLicenseObservation `json:"keyVaultLicense,omitempty" tf:"key_vault_license,omitempty"` // Name of the package store. Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*ComponentObservation) DeepCopy ¶
func (in *ComponentObservation) DeepCopy() *ComponentObservation
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 { // A key_vault_secret_reference block as defined below. // +kubebuilder:validation:Optional KeyVaultLicense []KeyVaultLicenseParameters `json:"keyVaultLicense,omitempty" tf:"key_vault_license,omitempty"` // The license used for the Component. // +kubebuilder:validation:Optional LicenseSecretRef *v1.SecretKeySelector `json:"licenseSecretRef,omitempty" tf:"-"` // Name of the package store. // +kubebuilder:validation:Optional 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 CompressionInitParameters ¶ added in v0.35.0
type CompressionInitParameters struct { // The level of compression. Possible values are Fastest and Optimal. Level *string `json:"level,omitempty" tf:"level,omitempty"` // The type of compression used during transport. Possible values are BZip2, Deflate, GZip, Tar, TarGZip and ZipDeflate. Type *string `json:"type,omitempty" tf:"type,omitempty"` }
func (*CompressionInitParameters) DeepCopy ¶ added in v0.35.0
func (in *CompressionInitParameters) DeepCopy() *CompressionInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CompressionInitParameters.
func (*CompressionInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *CompressionInitParameters) DeepCopyInto(out *CompressionInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CompressionObservation ¶
type CompressionObservation struct { // The level of compression. Possible values are Fastest and Optimal. Level *string `json:"level,omitempty" tf:"level,omitempty"` // The type of compression used during transport. Possible values are BZip2, Deflate, GZip, Tar, TarGZip and ZipDeflate. Type *string `json:"type,omitempty" tf:"type,omitempty"` }
func (*CompressionObservation) DeepCopy ¶
func (in *CompressionObservation) DeepCopy() *CompressionObservation
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 { // The level of compression. Possible values are Fastest and Optimal. // +kubebuilder:validation:Optional Level *string `json:"level,omitempty" tf:"level,omitempty"` // The type of compression used during transport. Possible values are BZip2, Deflate, GZip, Tar, TarGZip and ZipDeflate. // +kubebuilder:validation:Optional Type *string `json:"type" tf:"type,omitempty"` }
func (*CompressionParameters) DeepCopy ¶
func (in *CompressionParameters) DeepCopy() *CompressionParameters
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 CopyComputeScaleInitParameters ¶ added in v1.7.0
type CopyComputeScaleInitParameters struct { // Specifies the data integration unit number setting reserved for copy activity execution. Supported values are multiples of 4 in range 4-256. DataIntegrationUnit *float64 `json:"dataIntegrationUnit,omitempty" tf:"data_integration_unit,omitempty"` // Specifies the time to live (in minutes) setting of integration runtime which will execute copy activity. Possible values are at least 5. TimeToLive *float64 `json:"timeToLive,omitempty" tf:"time_to_live,omitempty"` }
func (*CopyComputeScaleInitParameters) DeepCopy ¶ added in v1.7.0
func (in *CopyComputeScaleInitParameters) DeepCopy() *CopyComputeScaleInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CopyComputeScaleInitParameters.
func (*CopyComputeScaleInitParameters) DeepCopyInto ¶ added in v1.7.0
func (in *CopyComputeScaleInitParameters) DeepCopyInto(out *CopyComputeScaleInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CopyComputeScaleObservation ¶ added in v1.7.0
type CopyComputeScaleObservation struct { // Specifies the data integration unit number setting reserved for copy activity execution. Supported values are multiples of 4 in range 4-256. DataIntegrationUnit *float64 `json:"dataIntegrationUnit,omitempty" tf:"data_integration_unit,omitempty"` // Specifies the time to live (in minutes) setting of integration runtime which will execute copy activity. Possible values are at least 5. TimeToLive *float64 `json:"timeToLive,omitempty" tf:"time_to_live,omitempty"` }
func (*CopyComputeScaleObservation) DeepCopy ¶ added in v1.7.0
func (in *CopyComputeScaleObservation) DeepCopy() *CopyComputeScaleObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CopyComputeScaleObservation.
func (*CopyComputeScaleObservation) DeepCopyInto ¶ added in v1.7.0
func (in *CopyComputeScaleObservation) DeepCopyInto(out *CopyComputeScaleObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CopyComputeScaleParameters ¶ added in v1.7.0
type CopyComputeScaleParameters struct { // Specifies the data integration unit number setting reserved for copy activity execution. Supported values are multiples of 4 in range 4-256. // +kubebuilder:validation:Optional DataIntegrationUnit *float64 `json:"dataIntegrationUnit,omitempty" tf:"data_integration_unit,omitempty"` // Specifies the time to live (in minutes) setting of integration runtime which will execute copy activity. Possible values are at least 5. // +kubebuilder:validation:Optional TimeToLive *float64 `json:"timeToLive,omitempty" tf:"time_to_live,omitempty"` }
func (*CopyComputeScaleParameters) DeepCopy ¶ added in v1.7.0
func (in *CopyComputeScaleParameters) DeepCopy() *CopyComputeScaleParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CopyComputeScaleParameters.
func (*CopyComputeScaleParameters) DeepCopyInto ¶ added in v1.7.0
func (in *CopyComputeScaleParameters) DeepCopyInto(out *CopyComputeScaleParameters)
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"` // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.linkedService) || (has(self.initProvider) && has(self.initProvider.linkedService))",message="spec.forProvider.linkedService is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.type) || (has(self.initProvider) && has(self.initProvider.type))",message="spec.forProvider.type is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.typePropertiesJson) || (has(self.initProvider) && has(self.initProvider.typePropertiesJson))",message="spec.forProvider.typePropertiesJson is a required parameter" Spec CustomDataSetSpec `json:"spec"` Status CustomDataSetStatus `json:"status,omitempty"` }
CustomDataSet is the Schema for the CustomDataSets API. Manages a Dataset inside an Azure Data Factory. This is a generic resource that supports all different Dataset Types. +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].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:resource:scope=Cluster,categories={crossplane,managed,azure}
func (*CustomDataSet) ConvertFrom ¶ added in v1.2.0
func (tr *CustomDataSet) ConvertFrom(srcRaw conversion.Hub) error
ConvertFrom converts from the hub type to the CustomDataSet type.
func (*CustomDataSet) ConvertTo ¶ added in v1.2.0
func (tr *CustomDataSet) ConvertTo(dstRaw conversion.Hub) error
ConvertTo converts this CustomDataSet to the hub type.
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) GetInitParameters ¶ added in v0.35.0
func (tr *CustomDataSet) GetInitParameters() (map[string]any, error)
GetInitParameters of this CustomDataSet
func (*CustomDataSet) GetManagementPolicies ¶ added in v0.35.0
func (mg *CustomDataSet) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this CustomDataSet.
func (*CustomDataSet) GetMergedParameters ¶ added in v0.40.0
func (tr *CustomDataSet) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this CustomDataSet
func (*CustomDataSet) GetObservation ¶
func (tr *CustomDataSet) GetObservation() (map[string]any, error)
GetObservation of this CustomDataSet
func (*CustomDataSet) GetParameters ¶
func (tr *CustomDataSet) GetParameters() (map[string]any, error)
GetParameters of this CustomDataSet
func (*CustomDataSet) GetProviderConfigReference ¶
func (mg *CustomDataSet) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this CustomDataSet.
func (*CustomDataSet) GetPublishConnectionDetailsTo ¶
func (mg *CustomDataSet) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this CustomDataSet.
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) ResolveReferences ¶
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) SetManagementPolicies ¶ added in v0.35.0
func (mg *CustomDataSet) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this CustomDataSet.
func (*CustomDataSet) SetObservation ¶
func (tr *CustomDataSet) SetObservation(obs map[string]any) error
SetObservation for this CustomDataSet
func (*CustomDataSet) SetParameters ¶
func (tr *CustomDataSet) SetParameters(params map[string]any) error
SetParameters for this CustomDataSet
func (*CustomDataSet) SetProviderConfigReference ¶
func (mg *CustomDataSet) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this CustomDataSet.
func (*CustomDataSet) SetPublishConnectionDetailsTo ¶
func (mg *CustomDataSet) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this CustomDataSet.
func (*CustomDataSet) SetWriteConnectionSecretToReference ¶
func (mg *CustomDataSet) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this CustomDataSet.
type CustomDataSetInitParameters ¶ added in v0.35.0
type CustomDataSetInitParameters struct { // A map of additional properties to associate with the Data Factory Dataset. // +mapType=granular AdditionalProperties map[string]*string `json:"additionalProperties,omitempty" tf:"additional_properties,omitempty"` // List of tags that can be used for describing the Data Factory Dataset. Annotations []*string `json:"annotations,omitempty" tf:"annotations,omitempty"` // The description for the Data Factory Dataset. Description *string `json:"description,omitempty" tf:"description,omitempty"` // The folder that this Dataset is in. If not specified, the Dataset will appear at the root level. Folder *string `json:"folder,omitempty" tf:"folder,omitempty"` // A linked_service block as defined below. LinkedService []LinkedServiceInitParameters `json:"linkedService,omitempty" tf:"linked_service,omitempty"` // A map of parameters to associate with the Data Factory Dataset. // +mapType=granular Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"` // A JSON object that contains the schema of the Data Factory Dataset. SchemaJSON *string `json:"schemaJson,omitempty" tf:"schema_json,omitempty"` // The type of dataset that will be associated with Data Factory. Changing this forces a new resource to be created. Type *string `json:"type,omitempty" tf:"type,omitempty"` // A JSON object that contains the properties of the Data Factory Dataset. TypePropertiesJSON *string `json:"typePropertiesJson,omitempty" tf:"type_properties_json,omitempty"` }
func (*CustomDataSetInitParameters) DeepCopy ¶ added in v0.35.0
func (in *CustomDataSetInitParameters) DeepCopy() *CustomDataSetInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomDataSetInitParameters.
func (*CustomDataSetInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *CustomDataSetInitParameters) DeepCopyInto(out *CustomDataSetInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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 { // A map of additional properties to associate with the Data Factory Dataset. // +mapType=granular AdditionalProperties map[string]*string `json:"additionalProperties,omitempty" tf:"additional_properties,omitempty"` // List of tags that can be used for describing the Data Factory Dataset. Annotations []*string `json:"annotations,omitempty" tf:"annotations,omitempty"` // The Data Factory ID in which to associate the Dataset with. Changing this forces a new resource. DataFactoryID *string `json:"dataFactoryId,omitempty" tf:"data_factory_id,omitempty"` // The description for the Data Factory Dataset. Description *string `json:"description,omitempty" tf:"description,omitempty"` // The folder that this Dataset is in. If not specified, the Dataset will appear at the root level. Folder *string `json:"folder,omitempty" tf:"folder,omitempty"` // The ID of the Data Factory Dataset. ID *string `json:"id,omitempty" tf:"id,omitempty"` // A linked_service block as defined below. LinkedService []LinkedServiceObservation `json:"linkedService,omitempty" tf:"linked_service,omitempty"` // A map of parameters to associate with the Data Factory Dataset. // +mapType=granular Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"` // A JSON object that contains the schema of the Data Factory Dataset. SchemaJSON *string `json:"schemaJson,omitempty" tf:"schema_json,omitempty"` // The type of dataset that will be associated with Data Factory. Changing this forces a new resource to be created. Type *string `json:"type,omitempty" tf:"type,omitempty"` // A JSON object that contains the properties of the Data Factory Dataset. TypePropertiesJSON *string `json:"typePropertiesJson,omitempty" tf:"type_properties_json,omitempty"` }
func (*CustomDataSetObservation) DeepCopy ¶
func (in *CustomDataSetObservation) DeepCopy() *CustomDataSetObservation
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 { // A map of additional properties to associate with the Data Factory Dataset. // +kubebuilder:validation:Optional // +mapType=granular AdditionalProperties map[string]*string `json:"additionalProperties,omitempty" tf:"additional_properties,omitempty"` // List of tags that can be used for describing the Data Factory Dataset. // +kubebuilder:validation:Optional Annotations []*string `json:"annotations,omitempty" tf:"annotations,omitempty"` // The Data Factory ID in which to associate the Dataset with. Changing this forces a new resource. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/datafactory/v1beta1.Factory // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional DataFactoryID *string `json:"dataFactoryId,omitempty" tf:"data_factory_id,omitempty"` // Reference to a Factory in datafactory to populate dataFactoryId. // +kubebuilder:validation:Optional DataFactoryIDRef *v1.Reference `json:"dataFactoryIdRef,omitempty" tf:"-"` // Selector for a Factory in datafactory to populate dataFactoryId. // +kubebuilder:validation:Optional DataFactoryIDSelector *v1.Selector `json:"dataFactoryIdSelector,omitempty" tf:"-"` // The description for the Data Factory Dataset. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // The folder that this Dataset is in. If not specified, the Dataset will appear at the root level. // +kubebuilder:validation:Optional Folder *string `json:"folder,omitempty" tf:"folder,omitempty"` // A linked_service block as defined below. // +kubebuilder:validation:Optional LinkedService []LinkedServiceParameters `json:"linkedService,omitempty" tf:"linked_service,omitempty"` // A map of parameters to associate with the Data Factory Dataset. // +kubebuilder:validation:Optional // +mapType=granular Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"` // A JSON object that contains the schema of the Data Factory Dataset. // +kubebuilder:validation:Optional SchemaJSON *string `json:"schemaJson,omitempty" tf:"schema_json,omitempty"` // The type of dataset that will be associated with Data Factory. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional Type *string `json:"type,omitempty" tf:"type,omitempty"` // A JSON object that contains the properties of the Data Factory Dataset. // +kubebuilder:validation:Optional TypePropertiesJSON *string `json:"typePropertiesJson,omitempty" tf:"type_properties_json,omitempty"` }
func (*CustomDataSetParameters) DeepCopy ¶
func (in *CustomDataSetParameters) DeepCopy() *CustomDataSetParameters
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"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider CustomDataSetInitParameters `json:"initProvider,omitempty"` }
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 CustomSetupScriptInitParameters ¶ added in v0.35.0
type CustomSetupScriptInitParameters struct { // The blob endpoint for the container which contains a custom setup script that will be run on every node on startup. See https://docs.microsoft.com/azure/data-factory/how-to-configure-azure-ssis-ir-custom-setup for more information. BlobContainerURI *string `json:"blobContainerUri,omitempty" tf:"blob_container_uri,omitempty"` }
func (*CustomSetupScriptInitParameters) DeepCopy ¶ added in v0.35.0
func (in *CustomSetupScriptInitParameters) DeepCopy() *CustomSetupScriptInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomSetupScriptInitParameters.
func (*CustomSetupScriptInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *CustomSetupScriptInitParameters) DeepCopyInto(out *CustomSetupScriptInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomSetupScriptObservation ¶
type CustomSetupScriptObservation struct { // The blob endpoint for the container which contains a custom setup script that will be run on every node on startup. See https://docs.microsoft.com/azure/data-factory/how-to-configure-azure-ssis-ir-custom-setup for more information. BlobContainerURI *string `json:"blobContainerUri,omitempty" tf:"blob_container_uri,omitempty"` }
func (*CustomSetupScriptObservation) DeepCopy ¶
func (in *CustomSetupScriptObservation) DeepCopy() *CustomSetupScriptObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomSetupScriptObservation.
func (*CustomSetupScriptObservation) DeepCopyInto ¶
func (in *CustomSetupScriptObservation) DeepCopyInto(out *CustomSetupScriptObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomSetupScriptParameters ¶
type CustomSetupScriptParameters struct { // The blob endpoint for the container which contains a custom setup script that will be run on every node on startup. See https://docs.microsoft.com/azure/data-factory/how-to-configure-azure-ssis-ir-custom-setup for more information. // +kubebuilder:validation:Optional BlobContainerURI *string `json:"blobContainerUri" tf:"blob_container_uri,omitempty"` // A container SAS token that gives access to the files. See https://docs.microsoft.com/azure/data-factory/how-to-configure-azure-ssis-ir-custom-setup for more information. // +kubebuilder:validation:Required SASTokenSecretRef v1.SecretKeySelector `json:"sasTokenSecretRef" tf:"-"` }
func (*CustomSetupScriptParameters) DeepCopy ¶
func (in *CustomSetupScriptParameters) DeepCopy() *CustomSetupScriptParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomSetupScriptParameters.
func (*CustomSetupScriptParameters) DeepCopyInto ¶
func (in *CustomSetupScriptParameters) DeepCopyInto(out *CustomSetupScriptParameters)
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"` // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.sink) || (has(self.initProvider) && has(self.initProvider.sink))",message="spec.forProvider.sink is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.source) || (has(self.initProvider) && has(self.initProvider.source))",message="spec.forProvider.source is a required parameter" Spec DataFlowSpec `json:"spec"` Status DataFlowStatus `json:"status,omitempty"` }
DataFlow is the Schema for the DataFlows API. Manages a Data Flow inside an Azure Data Factory. +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].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:resource:scope=Cluster,categories={crossplane,managed,azure}
func (*DataFlow) ConvertFrom ¶ added in v1.2.0
func (tr *DataFlow) ConvertFrom(srcRaw conversion.Hub) error
ConvertFrom converts from the hub type to the DataFlow type.
func (*DataFlow) ConvertTo ¶ added in v1.2.0
func (tr *DataFlow) ConvertTo(dstRaw conversion.Hub) error
ConvertTo converts this DataFlow to the hub type.
func (*DataFlow) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataFlow.
func (*DataFlow) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DataFlow) DeepCopyObject ¶
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 ¶
GetConnectionDetailsMapping for this DataFlow
func (*DataFlow) GetDeletionPolicy ¶
func (mg *DataFlow) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this DataFlow.
func (*DataFlow) GetInitParameters ¶ added in v0.35.0
GetInitParameters of this DataFlow
func (*DataFlow) GetManagementPolicies ¶ added in v0.35.0
func (mg *DataFlow) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this DataFlow.
func (*DataFlow) GetMergedParameters ¶ added in v0.40.0
GetInitParameters of this DataFlow
func (*DataFlow) GetObservation ¶
GetObservation of this DataFlow
func (*DataFlow) GetParameters ¶
GetParameters of this DataFlow
func (*DataFlow) GetProviderConfigReference ¶
GetProviderConfigReference of this DataFlow.
func (*DataFlow) GetPublishConnectionDetailsTo ¶
func (mg *DataFlow) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this DataFlow.
func (*DataFlow) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this DataFlow
func (*DataFlow) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*DataFlow) GetWriteConnectionSecretToReference ¶
func (mg *DataFlow) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this DataFlow.
func (*DataFlow) LateInitialize ¶
LateInitialize this DataFlow using its observed tfState. returns True if there are any spec changes for the resource.
func (*DataFlow) ResolveReferences ¶
ResolveReferences of this DataFlow.
func (*DataFlow) SetConditions ¶
SetConditions of this DataFlow.
func (*DataFlow) SetDeletionPolicy ¶
func (mg *DataFlow) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this DataFlow.
func (*DataFlow) SetManagementPolicies ¶ added in v0.35.0
func (mg *DataFlow) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this DataFlow.
func (*DataFlow) SetObservation ¶
SetObservation for this DataFlow
func (*DataFlow) SetParameters ¶
SetParameters for this DataFlow
func (*DataFlow) SetProviderConfigReference ¶
SetProviderConfigReference of this DataFlow.
func (*DataFlow) SetPublishConnectionDetailsTo ¶
func (mg *DataFlow) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this DataFlow.
func (*DataFlow) SetWriteConnectionSecretToReference ¶
func (mg *DataFlow) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this DataFlow.
type DataFlowInitParameters ¶ added in v0.35.0
type DataFlowInitParameters struct { // List of tags that can be used for describing the Data Factory Data Flow. Annotations []*string `json:"annotations,omitempty" tf:"annotations,omitempty"` // The description for the Data Factory Data Flow. Description *string `json:"description,omitempty" tf:"description,omitempty"` // The folder that this Data Flow is in. If not specified, the Data Flow will appear at the root level. Folder *string `json:"folder,omitempty" tf:"folder,omitempty"` // The script for the Data Factory Data Flow. Script *string `json:"script,omitempty" tf:"script,omitempty"` // The script lines for the Data Factory Data Flow. ScriptLines []*string `json:"scriptLines,omitempty" tf:"script_lines,omitempty"` // One or more sink blocks as defined below. Sink []SinkInitParameters `json:"sink,omitempty" tf:"sink,omitempty"` // One or more source blocks as defined below. Source []SourceInitParameters `json:"source,omitempty" tf:"source,omitempty"` // One or more transformation blocks as defined below. Transformation []TransformationInitParameters `json:"transformation,omitempty" tf:"transformation,omitempty"` }
func (*DataFlowInitParameters) DeepCopy ¶ added in v0.35.0
func (in *DataFlowInitParameters) DeepCopy() *DataFlowInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataFlowInitParameters.
func (*DataFlowInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *DataFlowInitParameters) DeepCopyInto(out *DataFlowInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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 { // List of tags that can be used for describing the Data Factory Data Flow. Annotations []*string `json:"annotations,omitempty" tf:"annotations,omitempty"` // The ID of Data Factory in which to associate the Data Flow with. Changing this forces a new resource. DataFactoryID *string `json:"dataFactoryId,omitempty" tf:"data_factory_id,omitempty"` // The description for the Data Factory Data Flow. Description *string `json:"description,omitempty" tf:"description,omitempty"` // The folder that this Data Flow is in. If not specified, the Data Flow will appear at the root level. Folder *string `json:"folder,omitempty" tf:"folder,omitempty"` // The ID of the Data Factory Data Flow. ID *string `json:"id,omitempty" tf:"id,omitempty"` // The script for the Data Factory Data Flow. Script *string `json:"script,omitempty" tf:"script,omitempty"` // The script lines for the Data Factory Data Flow. ScriptLines []*string `json:"scriptLines,omitempty" tf:"script_lines,omitempty"` // One or more sink blocks as defined below. Sink []SinkObservation `json:"sink,omitempty" tf:"sink,omitempty"` // One or more source blocks as defined below. Source []SourceObservation `json:"source,omitempty" tf:"source,omitempty"` // One or more transformation blocks as defined below. Transformation []TransformationObservation `json:"transformation,omitempty" tf:"transformation,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 { // List of tags that can be used for describing the Data Factory Data Flow. // +kubebuilder:validation:Optional Annotations []*string `json:"annotations,omitempty" tf:"annotations,omitempty"` // The ID of Data Factory in which to associate the Data Flow with. Changing this forces a new resource. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/datafactory/v1beta1.Factory // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional DataFactoryID *string `json:"dataFactoryId,omitempty" tf:"data_factory_id,omitempty"` // Reference to a Factory in datafactory to populate dataFactoryId. // +kubebuilder:validation:Optional DataFactoryIDRef *v1.Reference `json:"dataFactoryIdRef,omitempty" tf:"-"` // Selector for a Factory in datafactory to populate dataFactoryId. // +kubebuilder:validation:Optional DataFactoryIDSelector *v1.Selector `json:"dataFactoryIdSelector,omitempty" tf:"-"` // The description for the Data Factory Data Flow. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // The folder that this Data Flow is in. If not specified, the Data Flow will appear at the root level. // +kubebuilder:validation:Optional Folder *string `json:"folder,omitempty" tf:"folder,omitempty"` // The script for the Data Factory Data Flow. // +kubebuilder:validation:Optional Script *string `json:"script,omitempty" tf:"script,omitempty"` // The script lines for the Data Factory Data Flow. // +kubebuilder:validation:Optional ScriptLines []*string `json:"scriptLines,omitempty" tf:"script_lines,omitempty"` // One or more sink blocks as defined below. // +kubebuilder:validation:Optional Sink []SinkParameters `json:"sink,omitempty" tf:"sink,omitempty"` // One or more source blocks as defined below. // +kubebuilder:validation:Optional Source []SourceParameters `json:"source,omitempty" tf:"source,omitempty"` // One or more transformation blocks as defined below. // +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"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider DataFlowInitParameters `json:"initProvider,omitempty"` }
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. Manages an Azure Blob Dataset inside an Azure Data Factory. +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].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:resource:scope=Cluster,categories={crossplane,managed,azure}
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) GetInitParameters ¶ added in v0.35.0
func (tr *DataSetAzureBlob) GetInitParameters() (map[string]any, error)
GetInitParameters of this DataSetAzureBlob
func (*DataSetAzureBlob) GetManagementPolicies ¶ added in v0.35.0
func (mg *DataSetAzureBlob) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this DataSetAzureBlob.
func (*DataSetAzureBlob) GetMergedParameters ¶ added in v0.40.0
func (tr *DataSetAzureBlob) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this DataSetAzureBlob
func (*DataSetAzureBlob) GetObservation ¶
func (tr *DataSetAzureBlob) GetObservation() (map[string]any, error)
GetObservation of this DataSetAzureBlob
func (*DataSetAzureBlob) GetParameters ¶
func (tr *DataSetAzureBlob) GetParameters() (map[string]any, error)
GetParameters of this DataSetAzureBlob
func (*DataSetAzureBlob) GetProviderConfigReference ¶
func (mg *DataSetAzureBlob) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this DataSetAzureBlob.
func (*DataSetAzureBlob) GetPublishConnectionDetailsTo ¶
func (mg *DataSetAzureBlob) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this DataSetAzureBlob.
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) Hub ¶ added in v0.42.1
func (tr *DataSetAzureBlob) Hub()
Hub marks this type as a conversion hub.
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 ¶
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) SetManagementPolicies ¶ added in v0.35.0
func (mg *DataSetAzureBlob) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this DataSetAzureBlob.
func (*DataSetAzureBlob) SetObservation ¶
func (tr *DataSetAzureBlob) SetObservation(obs map[string]any) error
SetObservation for this DataSetAzureBlob
func (*DataSetAzureBlob) SetParameters ¶
func (tr *DataSetAzureBlob) SetParameters(params map[string]any) error
SetParameters for this DataSetAzureBlob
func (*DataSetAzureBlob) SetProviderConfigReference ¶
func (mg *DataSetAzureBlob) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this DataSetAzureBlob.
func (*DataSetAzureBlob) SetPublishConnectionDetailsTo ¶
func (mg *DataSetAzureBlob) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this DataSetAzureBlob.
func (*DataSetAzureBlob) SetWriteConnectionSecretToReference ¶
func (mg *DataSetAzureBlob) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this DataSetAzureBlob.
type DataSetAzureBlobInitParameters ¶ added in v0.35.0
type DataSetAzureBlobInitParameters struct { // A map of additional properties to associate with the Data Factory Dataset. // +mapType=granular AdditionalProperties map[string]*string `json:"additionalProperties,omitempty" tf:"additional_properties,omitempty"` // List of tags that can be used for describing the Data Factory Dataset. Annotations []*string `json:"annotations,omitempty" tf:"annotations,omitempty"` // The description for the Data Factory Dataset. Description *string `json:"description,omitempty" tf:"description,omitempty"` // Is the filename using dynamic expression, function or system variables? Defaults to false. DynamicFilenameEnabled *bool `json:"dynamicFilenameEnabled,omitempty" tf:"dynamic_filename_enabled,omitempty"` // Is the path using dynamic expression, function or system variables? Defaults to false. DynamicPathEnabled *bool `json:"dynamicPathEnabled,omitempty" tf:"dynamic_path_enabled,omitempty"` // The filename of the Azure Blob. Filename *string `json:"filename,omitempty" tf:"filename,omitempty"` // The folder that this Dataset is in. If not specified, the Dataset will appear at the root level. Folder *string `json:"folder,omitempty" tf:"folder,omitempty"` // The Data Factory Linked Service name in which to associate the Dataset with. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/datafactory/v1beta2.LinkedServiceAzureBlobStorage LinkedServiceName *string `json:"linkedServiceName,omitempty" tf:"linked_service_name,omitempty"` // Reference to a LinkedServiceAzureBlobStorage in datafactory to populate linkedServiceName. // +kubebuilder:validation:Optional LinkedServiceNameRef *v1.Reference `json:"linkedServiceNameRef,omitempty" tf:"-"` // Selector for a LinkedServiceAzureBlobStorage in datafactory to populate linkedServiceName. // +kubebuilder:validation:Optional LinkedServiceNameSelector *v1.Selector `json:"linkedServiceNameSelector,omitempty" tf:"-"` // A map of parameters to associate with the Data Factory Dataset. // +mapType=granular Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"` // The path of the Azure Blob. Path *string `json:"path,omitempty" tf:"path,omitempty"` // A schema_column block as defined below. SchemaColumn []SchemaColumnInitParameters `json:"schemaColumn,omitempty" tf:"schema_column,omitempty"` }
func (*DataSetAzureBlobInitParameters) DeepCopy ¶ added in v0.35.0
func (in *DataSetAzureBlobInitParameters) DeepCopy() *DataSetAzureBlobInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataSetAzureBlobInitParameters.
func (*DataSetAzureBlobInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *DataSetAzureBlobInitParameters) DeepCopyInto(out *DataSetAzureBlobInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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 ¶
func (in *DataSetAzureBlobList) DeepCopy() *DataSetAzureBlobList
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 { // A map of additional properties to associate with the Data Factory Dataset. // +mapType=granular AdditionalProperties map[string]*string `json:"additionalProperties,omitempty" tf:"additional_properties,omitempty"` // List of tags that can be used for describing the Data Factory Dataset. Annotations []*string `json:"annotations,omitempty" tf:"annotations,omitempty"` // The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource. DataFactoryID *string `json:"dataFactoryId,omitempty" tf:"data_factory_id,omitempty"` // The description for the Data Factory Dataset. Description *string `json:"description,omitempty" tf:"description,omitempty"` // Is the filename using dynamic expression, function or system variables? Defaults to false. DynamicFilenameEnabled *bool `json:"dynamicFilenameEnabled,omitempty" tf:"dynamic_filename_enabled,omitempty"` // Is the path using dynamic expression, function or system variables? Defaults to false. DynamicPathEnabled *bool `json:"dynamicPathEnabled,omitempty" tf:"dynamic_path_enabled,omitempty"` // The filename of the Azure Blob. Filename *string `json:"filename,omitempty" tf:"filename,omitempty"` // The folder that this Dataset is in. If not specified, the Dataset will appear at the root level. Folder *string `json:"folder,omitempty" tf:"folder,omitempty"` // The ID of the Data Factory Dataset. ID *string `json:"id,omitempty" tf:"id,omitempty"` // The Data Factory Linked Service name in which to associate the Dataset with. LinkedServiceName *string `json:"linkedServiceName,omitempty" tf:"linked_service_name,omitempty"` // A map of parameters to associate with the Data Factory Dataset. // +mapType=granular Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"` // The path of the Azure Blob. Path *string `json:"path,omitempty" tf:"path,omitempty"` // A schema_column block as defined below. SchemaColumn []SchemaColumnObservation `json:"schemaColumn,omitempty" tf:"schema_column,omitempty"` }
func (*DataSetAzureBlobObservation) DeepCopy ¶
func (in *DataSetAzureBlobObservation) DeepCopy() *DataSetAzureBlobObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataSetAzureBlobObservation.
func (*DataSetAzureBlobObservation) DeepCopyInto ¶
func (in *DataSetAzureBlobObservation) DeepCopyInto(out *DataSetAzureBlobObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataSetAzureBlobParameters ¶
type DataSetAzureBlobParameters struct { // A map of additional properties to associate with the Data Factory Dataset. // +kubebuilder:validation:Optional // +mapType=granular AdditionalProperties map[string]*string `json:"additionalProperties,omitempty" tf:"additional_properties,omitempty"` // List of tags that can be used for describing the Data Factory Dataset. // +kubebuilder:validation:Optional Annotations []*string `json:"annotations,omitempty" tf:"annotations,omitempty"` // The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/datafactory/v1beta2.Factory // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional DataFactoryID *string `json:"dataFactoryId,omitempty" tf:"data_factory_id,omitempty"` // Reference to a Factory in datafactory to populate dataFactoryId. // +kubebuilder:validation:Optional DataFactoryIDRef *v1.Reference `json:"dataFactoryIdRef,omitempty" tf:"-"` // Selector for a Factory in datafactory to populate dataFactoryId. // +kubebuilder:validation:Optional DataFactoryIDSelector *v1.Selector `json:"dataFactoryIdSelector,omitempty" tf:"-"` // The description for the Data Factory Dataset. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // Is the filename using dynamic expression, function or system variables? Defaults to false. // +kubebuilder:validation:Optional DynamicFilenameEnabled *bool `json:"dynamicFilenameEnabled,omitempty" tf:"dynamic_filename_enabled,omitempty"` // Is the path using dynamic expression, function or system variables? Defaults to false. // +kubebuilder:validation:Optional DynamicPathEnabled *bool `json:"dynamicPathEnabled,omitempty" tf:"dynamic_path_enabled,omitempty"` // The filename of the Azure Blob. // +kubebuilder:validation:Optional Filename *string `json:"filename,omitempty" tf:"filename,omitempty"` // The folder that this Dataset is in. If not specified, the Dataset will appear at the root level. // +kubebuilder:validation:Optional Folder *string `json:"folder,omitempty" tf:"folder,omitempty"` // The Data Factory Linked Service name in which to associate the Dataset with. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/datafactory/v1beta2.LinkedServiceAzureBlobStorage // +kubebuilder:validation:Optional LinkedServiceName *string `json:"linkedServiceName,omitempty" tf:"linked_service_name,omitempty"` // Reference to a LinkedServiceAzureBlobStorage in datafactory to populate linkedServiceName. // +kubebuilder:validation:Optional LinkedServiceNameRef *v1.Reference `json:"linkedServiceNameRef,omitempty" tf:"-"` // Selector for a LinkedServiceAzureBlobStorage in datafactory to populate linkedServiceName. // +kubebuilder:validation:Optional LinkedServiceNameSelector *v1.Selector `json:"linkedServiceNameSelector,omitempty" tf:"-"` // A map of parameters to associate with the Data Factory Dataset. // +kubebuilder:validation:Optional // +mapType=granular Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"` // The path of the Azure Blob. // +kubebuilder:validation:Optional Path *string `json:"path,omitempty" tf:"path,omitempty"` // A schema_column block as defined below. // +kubebuilder:validation:Optional SchemaColumn []SchemaColumnParameters `json:"schemaColumn,omitempty" tf:"schema_column,omitempty"` }
func (*DataSetAzureBlobParameters) DeepCopy ¶
func (in *DataSetAzureBlobParameters) DeepCopy() *DataSetAzureBlobParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataSetAzureBlobParameters.
func (*DataSetAzureBlobParameters) DeepCopyInto ¶
func (in *DataSetAzureBlobParameters) DeepCopyInto(out *DataSetAzureBlobParameters)
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"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider DataSetAzureBlobInitParameters `json:"initProvider,omitempty"` }
DataSetAzureBlobSpec defines the desired state of DataSetAzureBlob
func (*DataSetAzureBlobSpec) DeepCopy ¶
func (in *DataSetAzureBlobSpec) DeepCopy() *DataSetAzureBlobSpec
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 ¶
func (in *DataSetAzureBlobStatus) DeepCopy() *DataSetAzureBlobStatus
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. Manages a Data Factory Binary Dataset inside an Azure Data Factory. +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].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:resource:scope=Cluster,categories={crossplane,managed,azure}
func (*DataSetBinary) ConvertFrom ¶ added in v1.2.0
func (tr *DataSetBinary) ConvertFrom(srcRaw conversion.Hub) error
ConvertFrom converts from the hub type to the DataSetBinary type.
func (*DataSetBinary) ConvertTo ¶ added in v1.2.0
func (tr *DataSetBinary) ConvertTo(dstRaw conversion.Hub) error
ConvertTo converts this DataSetBinary to the hub type.
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) GetInitParameters ¶ added in v0.35.0
func (tr *DataSetBinary) GetInitParameters() (map[string]any, error)
GetInitParameters of this DataSetBinary
func (*DataSetBinary) GetManagementPolicies ¶ added in v0.35.0
func (mg *DataSetBinary) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this DataSetBinary.
func (*DataSetBinary) GetMergedParameters ¶ added in v0.40.0
func (tr *DataSetBinary) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this DataSetBinary
func (*DataSetBinary) GetObservation ¶
func (tr *DataSetBinary) GetObservation() (map[string]any, error)
GetObservation of this DataSetBinary
func (*DataSetBinary) GetParameters ¶
func (tr *DataSetBinary) GetParameters() (map[string]any, error)
GetParameters of this DataSetBinary
func (*DataSetBinary) GetProviderConfigReference ¶
func (mg *DataSetBinary) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this DataSetBinary.
func (*DataSetBinary) GetPublishConnectionDetailsTo ¶
func (mg *DataSetBinary) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this DataSetBinary.
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 ¶
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) SetManagementPolicies ¶ added in v0.35.0
func (mg *DataSetBinary) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this DataSetBinary.
func (*DataSetBinary) SetObservation ¶
func (tr *DataSetBinary) SetObservation(obs map[string]any) error
SetObservation for this DataSetBinary
func (*DataSetBinary) SetParameters ¶
func (tr *DataSetBinary) SetParameters(params map[string]any) error
SetParameters for this DataSetBinary
func (*DataSetBinary) SetProviderConfigReference ¶
func (mg *DataSetBinary) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this DataSetBinary.
func (*DataSetBinary) SetPublishConnectionDetailsTo ¶
func (mg *DataSetBinary) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this DataSetBinary.
func (*DataSetBinary) SetWriteConnectionSecretToReference ¶
func (mg *DataSetBinary) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this DataSetBinary.
type DataSetBinaryInitParameters ¶ added in v0.35.0
type DataSetBinaryInitParameters struct { // A map of additional properties to associate with the Data Factory Binary Dataset. // +mapType=granular AdditionalProperties map[string]*string `json:"additionalProperties,omitempty" tf:"additional_properties,omitempty"` // List of tags that can be used for describing the Data Factory Binary Dataset. Annotations []*string `json:"annotations,omitempty" tf:"annotations,omitempty"` // A azure_blob_storage_location block as defined below. AzureBlobStorageLocation []AzureBlobStorageLocationInitParameters `json:"azureBlobStorageLocation,omitempty" tf:"azure_blob_storage_location,omitempty"` // A compression block as defined below. Compression []CompressionInitParameters `json:"compression,omitempty" tf:"compression,omitempty"` // The description for the Data Factory Dataset. Description *string `json:"description,omitempty" tf:"description,omitempty"` // The folder that this Dataset is in. If not specified, the Dataset will appear at the root level. Folder *string `json:"folder,omitempty" tf:"folder,omitempty"` // A http_server_location block as defined below. HTTPServerLocation []HTTPServerLocationInitParameters `json:"httpServerLocation,omitempty" tf:"http_server_location,omitempty"` // The Data Factory Linked Service name in which to associate the Binary Dataset with. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/datafactory/v1beta1.LinkedServiceSFTP LinkedServiceName *string `json:"linkedServiceName,omitempty" tf:"linked_service_name,omitempty"` // Reference to a LinkedServiceSFTP in datafactory to populate linkedServiceName. // +kubebuilder:validation:Optional LinkedServiceNameRef *v1.Reference `json:"linkedServiceNameRef,omitempty" tf:"-"` // Selector for a LinkedServiceSFTP in datafactory to populate linkedServiceName. // +kubebuilder:validation:Optional LinkedServiceNameSelector *v1.Selector `json:"linkedServiceNameSelector,omitempty" tf:"-"` // Specifies a list of parameters to associate with the Data Factory Binary Dataset. // +mapType=granular Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"` // A sftp_server_location block as defined below. SFTPServerLocation []SFTPServerLocationInitParameters `json:"sftpServerLocation,omitempty" tf:"sftp_server_location,omitempty"` }
func (*DataSetBinaryInitParameters) DeepCopy ¶ added in v0.35.0
func (in *DataSetBinaryInitParameters) DeepCopy() *DataSetBinaryInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataSetBinaryInitParameters.
func (*DataSetBinaryInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *DataSetBinaryInitParameters) DeepCopyInto(out *DataSetBinaryInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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 { // A map of additional properties to associate with the Data Factory Binary Dataset. // +mapType=granular AdditionalProperties map[string]*string `json:"additionalProperties,omitempty" tf:"additional_properties,omitempty"` // List of tags that can be used for describing the Data Factory Binary Dataset. Annotations []*string `json:"annotations,omitempty" tf:"annotations,omitempty"` // A azure_blob_storage_location block as defined below. AzureBlobStorageLocation []AzureBlobStorageLocationObservation `json:"azureBlobStorageLocation,omitempty" tf:"azure_blob_storage_location,omitempty"` // A compression block as defined below. Compression []CompressionObservation `json:"compression,omitempty" tf:"compression,omitempty"` // The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource. DataFactoryID *string `json:"dataFactoryId,omitempty" tf:"data_factory_id,omitempty"` // The description for the Data Factory Dataset. Description *string `json:"description,omitempty" tf:"description,omitempty"` // The folder that this Dataset is in. If not specified, the Dataset will appear at the root level. Folder *string `json:"folder,omitempty" tf:"folder,omitempty"` // A http_server_location block as defined below. HTTPServerLocation []HTTPServerLocationObservation `json:"httpServerLocation,omitempty" tf:"http_server_location,omitempty"` // The ID of the Data Factory Dataset. ID *string `json:"id,omitempty" tf:"id,omitempty"` // The Data Factory Linked Service name in which to associate the Binary Dataset with. LinkedServiceName *string `json:"linkedServiceName,omitempty" tf:"linked_service_name,omitempty"` // Specifies a list of parameters to associate with the Data Factory Binary Dataset. // +mapType=granular Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"` // A sftp_server_location block as defined below. SFTPServerLocation []SFTPServerLocationObservation `json:"sftpServerLocation,omitempty" tf:"sftp_server_location,omitempty"` }
func (*DataSetBinaryObservation) DeepCopy ¶
func (in *DataSetBinaryObservation) DeepCopy() *DataSetBinaryObservation
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 { // A map of additional properties to associate with the Data Factory Binary Dataset. // +kubebuilder:validation:Optional // +mapType=granular AdditionalProperties map[string]*string `json:"additionalProperties,omitempty" tf:"additional_properties,omitempty"` // List of tags that can be used for describing the Data Factory Binary Dataset. // +kubebuilder:validation:Optional Annotations []*string `json:"annotations,omitempty" tf:"annotations,omitempty"` // A azure_blob_storage_location block as defined below. // +kubebuilder:validation:Optional AzureBlobStorageLocation []AzureBlobStorageLocationParameters `json:"azureBlobStorageLocation,omitempty" tf:"azure_blob_storage_location,omitempty"` // A compression block as defined below. // +kubebuilder:validation:Optional Compression []CompressionParameters `json:"compression,omitempty" tf:"compression,omitempty"` // The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/datafactory/v1beta1.Factory // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional DataFactoryID *string `json:"dataFactoryId,omitempty" tf:"data_factory_id,omitempty"` // Reference to a Factory in datafactory to populate dataFactoryId. // +kubebuilder:validation:Optional DataFactoryIDRef *v1.Reference `json:"dataFactoryIdRef,omitempty" tf:"-"` // Selector for a Factory in datafactory to populate dataFactoryId. // +kubebuilder:validation:Optional DataFactoryIDSelector *v1.Selector `json:"dataFactoryIdSelector,omitempty" tf:"-"` // The description for the Data Factory Dataset. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // The folder that this Dataset is in. If not specified, the Dataset will appear at the root level. // +kubebuilder:validation:Optional Folder *string `json:"folder,omitempty" tf:"folder,omitempty"` // A http_server_location block as defined below. // +kubebuilder:validation:Optional HTTPServerLocation []HTTPServerLocationParameters `json:"httpServerLocation,omitempty" tf:"http_server_location,omitempty"` // The Data Factory Linked Service name in which to associate the Binary Dataset with. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/datafactory/v1beta1.LinkedServiceSFTP // +kubebuilder:validation:Optional LinkedServiceName *string `json:"linkedServiceName,omitempty" tf:"linked_service_name,omitempty"` // Reference to a LinkedServiceSFTP in datafactory to populate linkedServiceName. // +kubebuilder:validation:Optional LinkedServiceNameRef *v1.Reference `json:"linkedServiceNameRef,omitempty" tf:"-"` // Selector for a LinkedServiceSFTP in datafactory to populate linkedServiceName. // +kubebuilder:validation:Optional LinkedServiceNameSelector *v1.Selector `json:"linkedServiceNameSelector,omitempty" tf:"-"` // Specifies a list of parameters to associate with the Data Factory Binary Dataset. // +kubebuilder:validation:Optional // +mapType=granular Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"` // A sftp_server_location block as defined below. // +kubebuilder:validation:Optional SFTPServerLocation []SFTPServerLocationParameters `json:"sftpServerLocation,omitempty" tf:"sftp_server_location,omitempty"` }
func (*DataSetBinaryParameters) DeepCopy ¶
func (in *DataSetBinaryParameters) DeepCopy() *DataSetBinaryParameters
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"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider DataSetBinaryInitParameters `json:"initProvider,omitempty"` }
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. Manages an Azure Cosmos DB SQL API Dataset inside an Azure Data Factory. +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].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:resource:scope=Cluster,categories={crossplane,managed,azure}
func (*DataSetCosmosDBSQLAPI) DeepCopy ¶
func (in *DataSetCosmosDBSQLAPI) DeepCopy() *DataSetCosmosDBSQLAPI
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) GetInitParameters ¶ added in v0.35.0
func (tr *DataSetCosmosDBSQLAPI) GetInitParameters() (map[string]any, error)
GetInitParameters of this DataSetCosmosDBSQLAPI
func (*DataSetCosmosDBSQLAPI) GetManagementPolicies ¶ added in v0.35.0
func (mg *DataSetCosmosDBSQLAPI) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this DataSetCosmosDBSQLAPI.
func (*DataSetCosmosDBSQLAPI) GetMergedParameters ¶ added in v0.40.0
func (tr *DataSetCosmosDBSQLAPI) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this DataSetCosmosDBSQLAPI
func (*DataSetCosmosDBSQLAPI) GetObservation ¶
func (tr *DataSetCosmosDBSQLAPI) GetObservation() (map[string]any, error)
GetObservation of this DataSetCosmosDBSQLAPI
func (*DataSetCosmosDBSQLAPI) GetParameters ¶
func (tr *DataSetCosmosDBSQLAPI) GetParameters() (map[string]any, error)
GetParameters of this DataSetCosmosDBSQLAPI
func (*DataSetCosmosDBSQLAPI) GetProviderConfigReference ¶
func (mg *DataSetCosmosDBSQLAPI) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this DataSetCosmosDBSQLAPI.
func (*DataSetCosmosDBSQLAPI) GetPublishConnectionDetailsTo ¶
func (mg *DataSetCosmosDBSQLAPI) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this DataSetCosmosDBSQLAPI.
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) Hub ¶ added in v0.42.1
func (tr *DataSetCosmosDBSQLAPI) Hub()
Hub marks this type as a conversion hub.
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 ¶
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) SetManagementPolicies ¶ added in v0.35.0
func (mg *DataSetCosmosDBSQLAPI) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this DataSetCosmosDBSQLAPI.
func (*DataSetCosmosDBSQLAPI) SetObservation ¶
func (tr *DataSetCosmosDBSQLAPI) SetObservation(obs map[string]any) error
SetObservation for this DataSetCosmosDBSQLAPI
func (*DataSetCosmosDBSQLAPI) SetParameters ¶
func (tr *DataSetCosmosDBSQLAPI) SetParameters(params map[string]any) error
SetParameters for this DataSetCosmosDBSQLAPI
func (*DataSetCosmosDBSQLAPI) SetProviderConfigReference ¶
func (mg *DataSetCosmosDBSQLAPI) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this DataSetCosmosDBSQLAPI.
func (*DataSetCosmosDBSQLAPI) SetPublishConnectionDetailsTo ¶
func (mg *DataSetCosmosDBSQLAPI) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this DataSetCosmosDBSQLAPI.
func (*DataSetCosmosDBSQLAPI) SetWriteConnectionSecretToReference ¶
func (mg *DataSetCosmosDBSQLAPI) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this DataSetCosmosDBSQLAPI.
type DataSetCosmosDBSQLAPIInitParameters ¶ added in v0.35.0
type DataSetCosmosDBSQLAPIInitParameters struct { // A map of additional properties to associate with the Data Factory Dataset. // +mapType=granular AdditionalProperties map[string]*string `json:"additionalProperties,omitempty" tf:"additional_properties,omitempty"` // List of tags that can be used for describing the Data Factory Dataset. Annotations []*string `json:"annotations,omitempty" tf:"annotations,omitempty"` // The collection name of the Data Factory Dataset Azure Cosmos DB SQL API. CollectionName *string `json:"collectionName,omitempty" tf:"collection_name,omitempty"` // The description for the Data Factory Dataset. Description *string `json:"description,omitempty" tf:"description,omitempty"` // The folder that this Dataset is in. If not specified, the Dataset will appear at the root level. Folder *string `json:"folder,omitempty" tf:"folder,omitempty"` // The Data Factory Linked Service name in which to associate the Dataset with. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/datafactory/v1beta1.LinkedServiceCosmosDB LinkedServiceName *string `json:"linkedServiceName,omitempty" tf:"linked_service_name,omitempty"` // Reference to a LinkedServiceCosmosDB in datafactory to populate linkedServiceName. // +kubebuilder:validation:Optional LinkedServiceNameRef *v1.Reference `json:"linkedServiceNameRef,omitempty" tf:"-"` // Selector for a LinkedServiceCosmosDB in datafactory to populate linkedServiceName. // +kubebuilder:validation:Optional LinkedServiceNameSelector *v1.Selector `json:"linkedServiceNameSelector,omitempty" tf:"-"` // A map of parameters to associate with the Data Factory Dataset. // +mapType=granular Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"` // A schema_column block as defined below. SchemaColumn []DataSetCosmosDBSQLAPISchemaColumnInitParameters `json:"schemaColumn,omitempty" tf:"schema_column,omitempty"` }
func (*DataSetCosmosDBSQLAPIInitParameters) DeepCopy ¶ added in v0.35.0
func (in *DataSetCosmosDBSQLAPIInitParameters) DeepCopy() *DataSetCosmosDBSQLAPIInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataSetCosmosDBSQLAPIInitParameters.
func (*DataSetCosmosDBSQLAPIInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *DataSetCosmosDBSQLAPIInitParameters) DeepCopyInto(out *DataSetCosmosDBSQLAPIInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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 ¶
func (in *DataSetCosmosDBSQLAPIList) DeepCopy() *DataSetCosmosDBSQLAPIList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataSetCosmosDBSQLAPIList.
func (*DataSetCosmosDBSQLAPIList) DeepCopyInto ¶
func (in *DataSetCosmosDBSQLAPIList) DeepCopyInto(out *DataSetCosmosDBSQLAPIList)
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 { // A map of additional properties to associate with the Data Factory Dataset. // +mapType=granular AdditionalProperties map[string]*string `json:"additionalProperties,omitempty" tf:"additional_properties,omitempty"` // List of tags that can be used for describing the Data Factory Dataset. Annotations []*string `json:"annotations,omitempty" tf:"annotations,omitempty"` // The collection name of the Data Factory Dataset Azure Cosmos DB SQL API. CollectionName *string `json:"collectionName,omitempty" tf:"collection_name,omitempty"` // The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource. DataFactoryID *string `json:"dataFactoryId,omitempty" tf:"data_factory_id,omitempty"` // The description for the Data Factory Dataset. Description *string `json:"description,omitempty" tf:"description,omitempty"` // The folder that this Dataset is in. If not specified, the Dataset will appear at the root level. Folder *string `json:"folder,omitempty" tf:"folder,omitempty"` // The ID of the Data Factory Dataset. ID *string `json:"id,omitempty" tf:"id,omitempty"` // The Data Factory Linked Service name in which to associate the Dataset with. LinkedServiceName *string `json:"linkedServiceName,omitempty" tf:"linked_service_name,omitempty"` // A map of parameters to associate with the Data Factory Dataset. // +mapType=granular Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"` // A schema_column block as defined below. SchemaColumn []DataSetCosmosDBSQLAPISchemaColumnObservation `json:"schemaColumn,omitempty" tf:"schema_column,omitempty"` }
func (*DataSetCosmosDBSQLAPIObservation) DeepCopy ¶
func (in *DataSetCosmosDBSQLAPIObservation) DeepCopy() *DataSetCosmosDBSQLAPIObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataSetCosmosDBSQLAPIObservation.
func (*DataSetCosmosDBSQLAPIObservation) DeepCopyInto ¶
func (in *DataSetCosmosDBSQLAPIObservation) DeepCopyInto(out *DataSetCosmosDBSQLAPIObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataSetCosmosDBSQLAPIParameters ¶
type DataSetCosmosDBSQLAPIParameters struct { // A map of additional properties to associate with the Data Factory Dataset. // +kubebuilder:validation:Optional // +mapType=granular AdditionalProperties map[string]*string `json:"additionalProperties,omitempty" tf:"additional_properties,omitempty"` // List of tags that can be used for describing the Data Factory Dataset. // +kubebuilder:validation:Optional Annotations []*string `json:"annotations,omitempty" tf:"annotations,omitempty"` // The collection name of the Data Factory Dataset Azure Cosmos DB SQL API. // +kubebuilder:validation:Optional CollectionName *string `json:"collectionName,omitempty" tf:"collection_name,omitempty"` // The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/datafactory/v1beta2.Factory // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional DataFactoryID *string `json:"dataFactoryId,omitempty" tf:"data_factory_id,omitempty"` // Reference to a Factory in datafactory to populate dataFactoryId. // +kubebuilder:validation:Optional DataFactoryIDRef *v1.Reference `json:"dataFactoryIdRef,omitempty" tf:"-"` // Selector for a Factory in datafactory to populate dataFactoryId. // +kubebuilder:validation:Optional DataFactoryIDSelector *v1.Selector `json:"dataFactoryIdSelector,omitempty" tf:"-"` // The description for the Data Factory Dataset. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // The folder that this Dataset is in. If not specified, the Dataset will appear at the root level. // +kubebuilder:validation:Optional Folder *string `json:"folder,omitempty" tf:"folder,omitempty"` // The Data Factory Linked Service name in which to associate the Dataset with. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/datafactory/v1beta1.LinkedServiceCosmosDB // +kubebuilder:validation:Optional LinkedServiceName *string `json:"linkedServiceName,omitempty" tf:"linked_service_name,omitempty"` // Reference to a LinkedServiceCosmosDB in datafactory to populate linkedServiceName. // +kubebuilder:validation:Optional LinkedServiceNameRef *v1.Reference `json:"linkedServiceNameRef,omitempty" tf:"-"` // Selector for a LinkedServiceCosmosDB in datafactory to populate linkedServiceName. // +kubebuilder:validation:Optional LinkedServiceNameSelector *v1.Selector `json:"linkedServiceNameSelector,omitempty" tf:"-"` // A map of parameters to associate with the Data Factory Dataset. // +kubebuilder:validation:Optional // +mapType=granular Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"` // A schema_column block as defined below. // +kubebuilder:validation:Optional SchemaColumn []DataSetCosmosDBSQLAPISchemaColumnParameters `json:"schemaColumn,omitempty" tf:"schema_column,omitempty"` }
func (*DataSetCosmosDBSQLAPIParameters) DeepCopy ¶
func (in *DataSetCosmosDBSQLAPIParameters) DeepCopy() *DataSetCosmosDBSQLAPIParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataSetCosmosDBSQLAPIParameters.
func (*DataSetCosmosDBSQLAPIParameters) DeepCopyInto ¶
func (in *DataSetCosmosDBSQLAPIParameters) DeepCopyInto(out *DataSetCosmosDBSQLAPIParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataSetCosmosDBSQLAPISchemaColumnInitParameters ¶ added in v0.35.0
type DataSetCosmosDBSQLAPISchemaColumnInitParameters struct { // The description of the column. Description *string `json:"description,omitempty" tf:"description,omitempty"` // The name of the column. Name *string `json:"name,omitempty" tf:"name,omitempty"` // Type of the column. Valid values are Byte, Byte[], Boolean, Date, DateTime,DateTimeOffset, Decimal, Double, Guid, Int16, Int32, Int64, Single, String, TimeSpan. Please note these values are case sensitive. Type *string `json:"type,omitempty" tf:"type,omitempty"` }
func (*DataSetCosmosDBSQLAPISchemaColumnInitParameters) DeepCopy ¶ added in v0.35.0
func (in *DataSetCosmosDBSQLAPISchemaColumnInitParameters) DeepCopy() *DataSetCosmosDBSQLAPISchemaColumnInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataSetCosmosDBSQLAPISchemaColumnInitParameters.
func (*DataSetCosmosDBSQLAPISchemaColumnInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *DataSetCosmosDBSQLAPISchemaColumnInitParameters) DeepCopyInto(out *DataSetCosmosDBSQLAPISchemaColumnInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataSetCosmosDBSQLAPISchemaColumnObservation ¶
type DataSetCosmosDBSQLAPISchemaColumnObservation struct { // The description of the column. Description *string `json:"description,omitempty" tf:"description,omitempty"` // The name of the column. Name *string `json:"name,omitempty" tf:"name,omitempty"` // Type of the column. Valid values are Byte, Byte[], Boolean, Date, DateTime,DateTimeOffset, Decimal, Double, Guid, Int16, Int32, Int64, Single, String, TimeSpan. Please note these values are case sensitive. Type *string `json:"type,omitempty" tf:"type,omitempty"` }
func (*DataSetCosmosDBSQLAPISchemaColumnObservation) DeepCopy ¶
func (in *DataSetCosmosDBSQLAPISchemaColumnObservation) DeepCopy() *DataSetCosmosDBSQLAPISchemaColumnObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataSetCosmosDBSQLAPISchemaColumnObservation.
func (*DataSetCosmosDBSQLAPISchemaColumnObservation) DeepCopyInto ¶
func (in *DataSetCosmosDBSQLAPISchemaColumnObservation) DeepCopyInto(out *DataSetCosmosDBSQLAPISchemaColumnObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataSetCosmosDBSQLAPISchemaColumnParameters ¶
type DataSetCosmosDBSQLAPISchemaColumnParameters struct { // The description of the column. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // The name of the column. // +kubebuilder:validation:Optional Name *string `json:"name" tf:"name,omitempty"` // Type of the column. Valid values are Byte, Byte[], Boolean, Date, DateTime,DateTimeOffset, Decimal, Double, Guid, Int16, Int32, Int64, Single, String, TimeSpan. Please note these values are case sensitive. // +kubebuilder:validation:Optional Type *string `json:"type,omitempty" tf:"type,omitempty"` }
func (*DataSetCosmosDBSQLAPISchemaColumnParameters) DeepCopy ¶
func (in *DataSetCosmosDBSQLAPISchemaColumnParameters) DeepCopy() *DataSetCosmosDBSQLAPISchemaColumnParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataSetCosmosDBSQLAPISchemaColumnParameters.
func (*DataSetCosmosDBSQLAPISchemaColumnParameters) DeepCopyInto ¶
func (in *DataSetCosmosDBSQLAPISchemaColumnParameters) DeepCopyInto(out *DataSetCosmosDBSQLAPISchemaColumnParameters)
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"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider DataSetCosmosDBSQLAPIInitParameters `json:"initProvider,omitempty"` }
DataSetCosmosDBSQLAPISpec defines the desired state of DataSetCosmosDBSQLAPI
func (*DataSetCosmosDBSQLAPISpec) DeepCopy ¶
func (in *DataSetCosmosDBSQLAPISpec) DeepCopy() *DataSetCosmosDBSQLAPISpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataSetCosmosDBSQLAPISpec.
func (*DataSetCosmosDBSQLAPISpec) DeepCopyInto ¶
func (in *DataSetCosmosDBSQLAPISpec) DeepCopyInto(out *DataSetCosmosDBSQLAPISpec)
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 ¶
func (in *DataSetCosmosDBSQLAPIStatus) DeepCopy() *DataSetCosmosDBSQLAPIStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataSetCosmosDBSQLAPIStatus.
func (*DataSetCosmosDBSQLAPIStatus) DeepCopyInto ¶
func (in *DataSetCosmosDBSQLAPIStatus) DeepCopyInto(out *DataSetCosmosDBSQLAPIStatus)
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. Manages an Azure Delimited Text Dataset inside an Azure Data Factory. +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].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:resource:scope=Cluster,categories={crossplane,managed,azure}
func (*DataSetDelimitedText) ConvertFrom ¶ added in v1.2.0
func (tr *DataSetDelimitedText) ConvertFrom(srcRaw conversion.Hub) error
ConvertFrom converts from the hub type to the DataSetDelimitedText type.
func (*DataSetDelimitedText) ConvertTo ¶ added in v1.2.0
func (tr *DataSetDelimitedText) ConvertTo(dstRaw conversion.Hub) error
ConvertTo converts this DataSetDelimitedText to the hub type.
func (*DataSetDelimitedText) DeepCopy ¶
func (in *DataSetDelimitedText) DeepCopy() *DataSetDelimitedText
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) GetInitParameters ¶ added in v0.35.0
func (tr *DataSetDelimitedText) GetInitParameters() (map[string]any, error)
GetInitParameters of this DataSetDelimitedText
func (*DataSetDelimitedText) GetManagementPolicies ¶ added in v0.35.0
func (mg *DataSetDelimitedText) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this DataSetDelimitedText.
func (*DataSetDelimitedText) GetMergedParameters ¶ added in v0.40.0
func (tr *DataSetDelimitedText) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this DataSetDelimitedText
func (*DataSetDelimitedText) GetObservation ¶
func (tr *DataSetDelimitedText) GetObservation() (map[string]any, error)
GetObservation of this DataSetDelimitedText
func (*DataSetDelimitedText) GetParameters ¶
func (tr *DataSetDelimitedText) GetParameters() (map[string]any, error)
GetParameters of this DataSetDelimitedText
func (*DataSetDelimitedText) GetProviderConfigReference ¶
func (mg *DataSetDelimitedText) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this DataSetDelimitedText.
func (*DataSetDelimitedText) GetPublishConnectionDetailsTo ¶
func (mg *DataSetDelimitedText) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this DataSetDelimitedText.
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 ¶
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) SetManagementPolicies ¶ added in v0.35.0
func (mg *DataSetDelimitedText) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this DataSetDelimitedText.
func (*DataSetDelimitedText) SetObservation ¶
func (tr *DataSetDelimitedText) SetObservation(obs map[string]any) error
SetObservation for this DataSetDelimitedText
func (*DataSetDelimitedText) SetParameters ¶
func (tr *DataSetDelimitedText) SetParameters(params map[string]any) error
SetParameters for this DataSetDelimitedText
func (*DataSetDelimitedText) SetProviderConfigReference ¶
func (mg *DataSetDelimitedText) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this DataSetDelimitedText.
func (*DataSetDelimitedText) SetPublishConnectionDetailsTo ¶
func (mg *DataSetDelimitedText) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this DataSetDelimitedText.
func (*DataSetDelimitedText) SetWriteConnectionSecretToReference ¶
func (mg *DataSetDelimitedText) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this DataSetDelimitedText.
type DataSetDelimitedTextAzureBlobStorageLocationInitParameters ¶ added in v0.35.0
type DataSetDelimitedTextAzureBlobStorageLocationInitParameters struct { // The container on the Azure Blob Storage Account hosting the file. Container *string `json:"container,omitempty" tf:"container,omitempty"` // Is the container using dynamic expression, function or system variables? Defaults to false. DynamicContainerEnabled *bool `json:"dynamicContainerEnabled,omitempty" tf:"dynamic_container_enabled,omitempty"` // Is the filename using dynamic expression, function or system variables? Defaults to false. DynamicFilenameEnabled *bool `json:"dynamicFilenameEnabled,omitempty" tf:"dynamic_filename_enabled,omitempty"` // Is the path using dynamic expression, function or system variables? Defaults to false. DynamicPathEnabled *bool `json:"dynamicPathEnabled,omitempty" tf:"dynamic_path_enabled,omitempty"` // The filename of the file. Filename *string `json:"filename,omitempty" tf:"filename,omitempty"` // The folder path to the file. This can be an empty string. Path *string `json:"path,omitempty" tf:"path,omitempty"` }
func (*DataSetDelimitedTextAzureBlobStorageLocationInitParameters) DeepCopy ¶ added in v0.35.0
func (in *DataSetDelimitedTextAzureBlobStorageLocationInitParameters) DeepCopy() *DataSetDelimitedTextAzureBlobStorageLocationInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataSetDelimitedTextAzureBlobStorageLocationInitParameters.
func (*DataSetDelimitedTextAzureBlobStorageLocationInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *DataSetDelimitedTextAzureBlobStorageLocationInitParameters) DeepCopyInto(out *DataSetDelimitedTextAzureBlobStorageLocationInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataSetDelimitedTextAzureBlobStorageLocationObservation ¶
type DataSetDelimitedTextAzureBlobStorageLocationObservation struct { // The container on the Azure Blob Storage Account hosting the file. Container *string `json:"container,omitempty" tf:"container,omitempty"` // Is the container using dynamic expression, function or system variables? Defaults to false. DynamicContainerEnabled *bool `json:"dynamicContainerEnabled,omitempty" tf:"dynamic_container_enabled,omitempty"` // Is the filename using dynamic expression, function or system variables? Defaults to false. DynamicFilenameEnabled *bool `json:"dynamicFilenameEnabled,omitempty" tf:"dynamic_filename_enabled,omitempty"` // Is the path using dynamic expression, function or system variables? Defaults to false. DynamicPathEnabled *bool `json:"dynamicPathEnabled,omitempty" tf:"dynamic_path_enabled,omitempty"` // The filename of the file. Filename *string `json:"filename,omitempty" tf:"filename,omitempty"` // The folder path to the file. This can be an empty string. Path *string `json:"path,omitempty" tf:"path,omitempty"` }
func (*DataSetDelimitedTextAzureBlobStorageLocationObservation) DeepCopy ¶
func (in *DataSetDelimitedTextAzureBlobStorageLocationObservation) DeepCopy() *DataSetDelimitedTextAzureBlobStorageLocationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataSetDelimitedTextAzureBlobStorageLocationObservation.
func (*DataSetDelimitedTextAzureBlobStorageLocationObservation) DeepCopyInto ¶
func (in *DataSetDelimitedTextAzureBlobStorageLocationObservation) DeepCopyInto(out *DataSetDelimitedTextAzureBlobStorageLocationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataSetDelimitedTextAzureBlobStorageLocationParameters ¶
type DataSetDelimitedTextAzureBlobStorageLocationParameters struct { // The container on the Azure Blob Storage Account hosting the file. // +kubebuilder:validation:Optional Container *string `json:"container" tf:"container,omitempty"` // Is the container using dynamic expression, function or system variables? Defaults to false. // +kubebuilder:validation:Optional DynamicContainerEnabled *bool `json:"dynamicContainerEnabled,omitempty" tf:"dynamic_container_enabled,omitempty"` // Is the filename using dynamic expression, function or system variables? Defaults to false. // +kubebuilder:validation:Optional DynamicFilenameEnabled *bool `json:"dynamicFilenameEnabled,omitempty" tf:"dynamic_filename_enabled,omitempty"` // Is the path using dynamic expression, function or system variables? Defaults to false. // +kubebuilder:validation:Optional DynamicPathEnabled *bool `json:"dynamicPathEnabled,omitempty" tf:"dynamic_path_enabled,omitempty"` // The filename of the file. // +kubebuilder:validation:Optional Filename *string `json:"filename,omitempty" tf:"filename,omitempty"` // The folder path to the file. This can be an empty string. // +kubebuilder:validation:Optional Path *string `json:"path,omitempty" tf:"path,omitempty"` }
func (*DataSetDelimitedTextAzureBlobStorageLocationParameters) DeepCopy ¶
func (in *DataSetDelimitedTextAzureBlobStorageLocationParameters) DeepCopy() *DataSetDelimitedTextAzureBlobStorageLocationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataSetDelimitedTextAzureBlobStorageLocationParameters.
func (*DataSetDelimitedTextAzureBlobStorageLocationParameters) DeepCopyInto ¶
func (in *DataSetDelimitedTextAzureBlobStorageLocationParameters) DeepCopyInto(out *DataSetDelimitedTextAzureBlobStorageLocationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataSetDelimitedTextHTTPServerLocationInitParameters ¶ added in v0.35.0
type DataSetDelimitedTextHTTPServerLocationInitParameters struct { // Is the filename using dynamic expression, function or system variables? Defaults to false. DynamicFilenameEnabled *bool `json:"dynamicFilenameEnabled,omitempty" tf:"dynamic_filename_enabled,omitempty"` // Is the path using dynamic expression, function or system variables? Defaults to false. DynamicPathEnabled *bool `json:"dynamicPathEnabled,omitempty" tf:"dynamic_path_enabled,omitempty"` // The filename of the file on the web server. Filename *string `json:"filename,omitempty" tf:"filename,omitempty"` // The folder path to the file on the web server. Path *string `json:"path,omitempty" tf:"path,omitempty"` // The base URL to the web server hosting the file. RelativeURL *string `json:"relativeUrl,omitempty" tf:"relative_url,omitempty"` }
func (*DataSetDelimitedTextHTTPServerLocationInitParameters) DeepCopy ¶ added in v0.35.0
func (in *DataSetDelimitedTextHTTPServerLocationInitParameters) DeepCopy() *DataSetDelimitedTextHTTPServerLocationInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataSetDelimitedTextHTTPServerLocationInitParameters.
func (*DataSetDelimitedTextHTTPServerLocationInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *DataSetDelimitedTextHTTPServerLocationInitParameters) DeepCopyInto(out *DataSetDelimitedTextHTTPServerLocationInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataSetDelimitedTextHTTPServerLocationObservation ¶
type DataSetDelimitedTextHTTPServerLocationObservation struct { // Is the filename using dynamic expression, function or system variables? Defaults to false. DynamicFilenameEnabled *bool `json:"dynamicFilenameEnabled,omitempty" tf:"dynamic_filename_enabled,omitempty"` // Is the path using dynamic expression, function or system variables? Defaults to false. DynamicPathEnabled *bool `json:"dynamicPathEnabled,omitempty" tf:"dynamic_path_enabled,omitempty"` // The filename of the file on the web server. Filename *string `json:"filename,omitempty" tf:"filename,omitempty"` // The folder path to the file on the web server. Path *string `json:"path,omitempty" tf:"path,omitempty"` // The base URL to the web server hosting the file. RelativeURL *string `json:"relativeUrl,omitempty" tf:"relative_url,omitempty"` }
func (*DataSetDelimitedTextHTTPServerLocationObservation) DeepCopy ¶
func (in *DataSetDelimitedTextHTTPServerLocationObservation) DeepCopy() *DataSetDelimitedTextHTTPServerLocationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataSetDelimitedTextHTTPServerLocationObservation.
func (*DataSetDelimitedTextHTTPServerLocationObservation) DeepCopyInto ¶
func (in *DataSetDelimitedTextHTTPServerLocationObservation) DeepCopyInto(out *DataSetDelimitedTextHTTPServerLocationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataSetDelimitedTextHTTPServerLocationParameters ¶
type DataSetDelimitedTextHTTPServerLocationParameters struct { // Is the filename using dynamic expression, function or system variables? Defaults to false. // +kubebuilder:validation:Optional DynamicFilenameEnabled *bool `json:"dynamicFilenameEnabled,omitempty" tf:"dynamic_filename_enabled,omitempty"` // Is the path using dynamic expression, function or system variables? Defaults to false. // +kubebuilder:validation:Optional DynamicPathEnabled *bool `json:"dynamicPathEnabled,omitempty" tf:"dynamic_path_enabled,omitempty"` // The filename of the file on the web server. // +kubebuilder:validation:Optional Filename *string `json:"filename" tf:"filename,omitempty"` // The folder path to the file on the web server. // +kubebuilder:validation:Optional Path *string `json:"path" tf:"path,omitempty"` // The base URL to the web server hosting the file. // +kubebuilder:validation:Optional RelativeURL *string `json:"relativeUrl" tf:"relative_url,omitempty"` }
func (*DataSetDelimitedTextHTTPServerLocationParameters) DeepCopy ¶
func (in *DataSetDelimitedTextHTTPServerLocationParameters) DeepCopy() *DataSetDelimitedTextHTTPServerLocationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataSetDelimitedTextHTTPServerLocationParameters.
func (*DataSetDelimitedTextHTTPServerLocationParameters) DeepCopyInto ¶
func (in *DataSetDelimitedTextHTTPServerLocationParameters) DeepCopyInto(out *DataSetDelimitedTextHTTPServerLocationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataSetDelimitedTextInitParameters ¶ added in v0.35.0
type DataSetDelimitedTextInitParameters struct { // A map of additional properties to associate with the Data Factory Dataset. // +mapType=granular AdditionalProperties map[string]*string `json:"additionalProperties,omitempty" tf:"additional_properties,omitempty"` // List of tags that can be used for describing the Data Factory Dataset. Annotations []*string `json:"annotations,omitempty" tf:"annotations,omitempty"` // An azure_blob_fs_location block as defined below. AzureBlobFsLocation []AzureBlobFsLocationInitParameters `json:"azureBlobFsLocation,omitempty" tf:"azure_blob_fs_location,omitempty"` // An azure_blob_storage_location block as defined below. AzureBlobStorageLocation []DataSetDelimitedTextAzureBlobStorageLocationInitParameters `json:"azureBlobStorageLocation,omitempty" tf:"azure_blob_storage_location,omitempty"` // The column delimiter. Defaults to ,. ColumnDelimiter *string `json:"columnDelimiter,omitempty" tf:"column_delimiter,omitempty"` // The compression codec used to read/write text files. Valid values are None, bzip2, gzip, deflate, ZipDeflate, TarGzip, Tar, snappy and lz4. Please note these values are case sensitive. CompressionCodec *string `json:"compressionCodec,omitempty" tf:"compression_codec,omitempty"` // The compression ratio for the Data Factory Dataset. Valid values are Fastest or Optimal. Please note these values are case sensitive. CompressionLevel *string `json:"compressionLevel,omitempty" tf:"compression_level,omitempty"` // The description for the Data Factory Dataset. Description *string `json:"description,omitempty" tf:"description,omitempty"` // The encoding format for the file. Encoding *string `json:"encoding,omitempty" tf:"encoding,omitempty"` // The escape character. Defaults to \. EscapeCharacter *string `json:"escapeCharacter,omitempty" tf:"escape_character,omitempty"` // When used as input, treat the first row of data as headers. When used as output, write the headers into the output as the first row of data. Defaults to false. FirstRowAsHeader *bool `json:"firstRowAsHeader,omitempty" tf:"first_row_as_header,omitempty"` // The folder that this Dataset is in. If not specified, the Dataset will appear at the root level. Folder *string `json:"folder,omitempty" tf:"folder,omitempty"` // A http_server_location block as defined below. HTTPServerLocation []DataSetDelimitedTextHTTPServerLocationInitParameters `json:"httpServerLocation,omitempty" tf:"http_server_location,omitempty"` // The Data Factory Linked Service name in which to associate the Dataset with. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/datafactory/v1beta1.LinkedServiceWeb LinkedServiceName *string `json:"linkedServiceName,omitempty" tf:"linked_service_name,omitempty"` // Reference to a LinkedServiceWeb in datafactory to populate linkedServiceName. // +kubebuilder:validation:Optional LinkedServiceNameRef *v1.Reference `json:"linkedServiceNameRef,omitempty" tf:"-"` // Selector for a LinkedServiceWeb in datafactory to populate linkedServiceName. // +kubebuilder:validation:Optional LinkedServiceNameSelector *v1.Selector `json:"linkedServiceNameSelector,omitempty" tf:"-"` // The null value string. Defaults to "". NullValue *string `json:"nullValue,omitempty" tf:"null_value,omitempty"` // A map of parameters to associate with the Data Factory Dataset. // +mapType=granular Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"` // The quote character. Defaults to ". QuoteCharacter *string `json:"quoteCharacter,omitempty" tf:"quote_character,omitempty"` // The row delimiter. Defaults to any of the following values on read: \r\n, \r, \n, and \n or \r\n on write by mapping data flow and Copy activity respectively. RowDelimiter *string `json:"rowDelimiter,omitempty" tf:"row_delimiter,omitempty"` // A schema_column block as defined below. SchemaColumn []DataSetDelimitedTextSchemaColumnInitParameters `json:"schemaColumn,omitempty" tf:"schema_column,omitempty"` }
func (*DataSetDelimitedTextInitParameters) DeepCopy ¶ added in v0.35.0
func (in *DataSetDelimitedTextInitParameters) DeepCopy() *DataSetDelimitedTextInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataSetDelimitedTextInitParameters.
func (*DataSetDelimitedTextInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *DataSetDelimitedTextInitParameters) DeepCopyInto(out *DataSetDelimitedTextInitParameters)
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 ¶
func (in *DataSetDelimitedTextList) DeepCopy() *DataSetDelimitedTextList
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 { // A map of additional properties to associate with the Data Factory Dataset. // +mapType=granular AdditionalProperties map[string]*string `json:"additionalProperties,omitempty" tf:"additional_properties,omitempty"` // List of tags that can be used for describing the Data Factory Dataset. Annotations []*string `json:"annotations,omitempty" tf:"annotations,omitempty"` // An azure_blob_fs_location block as defined below. AzureBlobFsLocation []AzureBlobFsLocationObservation `json:"azureBlobFsLocation,omitempty" tf:"azure_blob_fs_location,omitempty"` // An azure_blob_storage_location block as defined below. AzureBlobStorageLocation []DataSetDelimitedTextAzureBlobStorageLocationObservation `json:"azureBlobStorageLocation,omitempty" tf:"azure_blob_storage_location,omitempty"` // The column delimiter. Defaults to ,. ColumnDelimiter *string `json:"columnDelimiter,omitempty" tf:"column_delimiter,omitempty"` // The compression codec used to read/write text files. Valid values are None, bzip2, gzip, deflate, ZipDeflate, TarGzip, Tar, snappy and lz4. Please note these values are case sensitive. CompressionCodec *string `json:"compressionCodec,omitempty" tf:"compression_codec,omitempty"` // The compression ratio for the Data Factory Dataset. Valid values are Fastest or Optimal. Please note these values are case sensitive. CompressionLevel *string `json:"compressionLevel,omitempty" tf:"compression_level,omitempty"` // The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource. DataFactoryID *string `json:"dataFactoryId,omitempty" tf:"data_factory_id,omitempty"` // The description for the Data Factory Dataset. Description *string `json:"description,omitempty" tf:"description,omitempty"` // The encoding format for the file. Encoding *string `json:"encoding,omitempty" tf:"encoding,omitempty"` // The escape character. Defaults to \. EscapeCharacter *string `json:"escapeCharacter,omitempty" tf:"escape_character,omitempty"` // When used as input, treat the first row of data as headers. When used as output, write the headers into the output as the first row of data. Defaults to false. FirstRowAsHeader *bool `json:"firstRowAsHeader,omitempty" tf:"first_row_as_header,omitempty"` // The folder that this Dataset is in. If not specified, the Dataset will appear at the root level. Folder *string `json:"folder,omitempty" tf:"folder,omitempty"` // A http_server_location block as defined below. HTTPServerLocation []DataSetDelimitedTextHTTPServerLocationObservation `json:"httpServerLocation,omitempty" tf:"http_server_location,omitempty"` // The ID of the Data Factory Dataset. ID *string `json:"id,omitempty" tf:"id,omitempty"` // The Data Factory Linked Service name in which to associate the Dataset with. LinkedServiceName *string `json:"linkedServiceName,omitempty" tf:"linked_service_name,omitempty"` // The null value string. Defaults to "". NullValue *string `json:"nullValue,omitempty" tf:"null_value,omitempty"` // A map of parameters to associate with the Data Factory Dataset. // +mapType=granular Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"` // The quote character. Defaults to ". QuoteCharacter *string `json:"quoteCharacter,omitempty" tf:"quote_character,omitempty"` // The row delimiter. Defaults to any of the following values on read: \r\n, \r, \n, and \n or \r\n on write by mapping data flow and Copy activity respectively. RowDelimiter *string `json:"rowDelimiter,omitempty" tf:"row_delimiter,omitempty"` // A schema_column block as defined below. SchemaColumn []DataSetDelimitedTextSchemaColumnObservation `json:"schemaColumn,omitempty" tf:"schema_column,omitempty"` }
func (*DataSetDelimitedTextObservation) DeepCopy ¶
func (in *DataSetDelimitedTextObservation) DeepCopy() *DataSetDelimitedTextObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataSetDelimitedTextObservation.
func (*DataSetDelimitedTextObservation) DeepCopyInto ¶
func (in *DataSetDelimitedTextObservation) DeepCopyInto(out *DataSetDelimitedTextObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataSetDelimitedTextParameters ¶
type DataSetDelimitedTextParameters struct { // A map of additional properties to associate with the Data Factory Dataset. // +kubebuilder:validation:Optional // +mapType=granular AdditionalProperties map[string]*string `json:"additionalProperties,omitempty" tf:"additional_properties,omitempty"` // List of tags that can be used for describing the Data Factory Dataset. // +kubebuilder:validation:Optional Annotations []*string `json:"annotations,omitempty" tf:"annotations,omitempty"` // An azure_blob_fs_location block as defined below. // +kubebuilder:validation:Optional AzureBlobFsLocation []AzureBlobFsLocationParameters `json:"azureBlobFsLocation,omitempty" tf:"azure_blob_fs_location,omitempty"` // An azure_blob_storage_location block as defined below. // +kubebuilder:validation:Optional AzureBlobStorageLocation []DataSetDelimitedTextAzureBlobStorageLocationParameters `json:"azureBlobStorageLocation,omitempty" tf:"azure_blob_storage_location,omitempty"` // The column delimiter. Defaults to ,. // +kubebuilder:validation:Optional ColumnDelimiter *string `json:"columnDelimiter,omitempty" tf:"column_delimiter,omitempty"` // The compression codec used to read/write text files. Valid values are None, bzip2, gzip, deflate, ZipDeflate, TarGzip, Tar, snappy and lz4. Please note these values are case sensitive. // +kubebuilder:validation:Optional CompressionCodec *string `json:"compressionCodec,omitempty" tf:"compression_codec,omitempty"` // The compression ratio for the Data Factory Dataset. Valid values are Fastest or Optimal. Please note these values are case sensitive. // +kubebuilder:validation:Optional CompressionLevel *string `json:"compressionLevel,omitempty" tf:"compression_level,omitempty"` // The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/datafactory/v1beta1.Factory // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional DataFactoryID *string `json:"dataFactoryId,omitempty" tf:"data_factory_id,omitempty"` // Reference to a Factory in datafactory to populate dataFactoryId. // +kubebuilder:validation:Optional DataFactoryIDRef *v1.Reference `json:"dataFactoryIdRef,omitempty" tf:"-"` // Selector for a Factory in datafactory to populate dataFactoryId. // +kubebuilder:validation:Optional DataFactoryIDSelector *v1.Selector `json:"dataFactoryIdSelector,omitempty" tf:"-"` // The description for the Data Factory Dataset. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // The encoding format for the file. // +kubebuilder:validation:Optional Encoding *string `json:"encoding,omitempty" tf:"encoding,omitempty"` // The escape character. Defaults to \. // +kubebuilder:validation:Optional EscapeCharacter *string `json:"escapeCharacter,omitempty" tf:"escape_character,omitempty"` // When used as input, treat the first row of data as headers. When used as output, write the headers into the output as the first row of data. Defaults to false. // +kubebuilder:validation:Optional FirstRowAsHeader *bool `json:"firstRowAsHeader,omitempty" tf:"first_row_as_header,omitempty"` // The folder that this Dataset is in. If not specified, the Dataset will appear at the root level. // +kubebuilder:validation:Optional Folder *string `json:"folder,omitempty" tf:"folder,omitempty"` // A http_server_location block as defined below. // +kubebuilder:validation:Optional HTTPServerLocation []DataSetDelimitedTextHTTPServerLocationParameters `json:"httpServerLocation,omitempty" tf:"http_server_location,omitempty"` // The Data Factory Linked Service name in which to associate the Dataset with. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/datafactory/v1beta1.LinkedServiceWeb // +kubebuilder:validation:Optional LinkedServiceName *string `json:"linkedServiceName,omitempty" tf:"linked_service_name,omitempty"` // Reference to a LinkedServiceWeb in datafactory to populate linkedServiceName. // +kubebuilder:validation:Optional LinkedServiceNameRef *v1.Reference `json:"linkedServiceNameRef,omitempty" tf:"-"` // Selector for a LinkedServiceWeb in datafactory to populate linkedServiceName. // +kubebuilder:validation:Optional LinkedServiceNameSelector *v1.Selector `json:"linkedServiceNameSelector,omitempty" tf:"-"` // The null value string. Defaults to "". // +kubebuilder:validation:Optional NullValue *string `json:"nullValue,omitempty" tf:"null_value,omitempty"` // A map of parameters to associate with the Data Factory Dataset. // +kubebuilder:validation:Optional // +mapType=granular Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"` // The quote character. Defaults to ". // +kubebuilder:validation:Optional QuoteCharacter *string `json:"quoteCharacter,omitempty" tf:"quote_character,omitempty"` // The row delimiter. Defaults to any of the following values on read: \r\n, \r, \n, and \n or \r\n on write by mapping data flow and Copy activity respectively. // +kubebuilder:validation:Optional RowDelimiter *string `json:"rowDelimiter,omitempty" tf:"row_delimiter,omitempty"` // A schema_column block as defined below. // +kubebuilder:validation:Optional SchemaColumn []DataSetDelimitedTextSchemaColumnParameters `json:"schemaColumn,omitempty" tf:"schema_column,omitempty"` }
func (*DataSetDelimitedTextParameters) DeepCopy ¶
func (in *DataSetDelimitedTextParameters) DeepCopy() *DataSetDelimitedTextParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataSetDelimitedTextParameters.
func (*DataSetDelimitedTextParameters) DeepCopyInto ¶
func (in *DataSetDelimitedTextParameters) DeepCopyInto(out *DataSetDelimitedTextParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataSetDelimitedTextSchemaColumnInitParameters ¶ added in v0.35.0
type DataSetDelimitedTextSchemaColumnInitParameters struct { // The description of the column. Description *string `json:"description,omitempty" tf:"description,omitempty"` // The name of the column. Name *string `json:"name,omitempty" tf:"name,omitempty"` // Type of the column. Valid values are Byte, Byte[], Boolean, Date, DateTime,DateTimeOffset, Decimal, Double, Guid, Int16, Int32, Int64, Single, String, TimeSpan. Please note these values are case sensitive. Type *string `json:"type,omitempty" tf:"type,omitempty"` }
func (*DataSetDelimitedTextSchemaColumnInitParameters) DeepCopy ¶ added in v0.35.0
func (in *DataSetDelimitedTextSchemaColumnInitParameters) DeepCopy() *DataSetDelimitedTextSchemaColumnInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataSetDelimitedTextSchemaColumnInitParameters.
func (*DataSetDelimitedTextSchemaColumnInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *DataSetDelimitedTextSchemaColumnInitParameters) DeepCopyInto(out *DataSetDelimitedTextSchemaColumnInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataSetDelimitedTextSchemaColumnObservation ¶
type DataSetDelimitedTextSchemaColumnObservation struct { // The description of the column. Description *string `json:"description,omitempty" tf:"description,omitempty"` // The name of the column. Name *string `json:"name,omitempty" tf:"name,omitempty"` // Type of the column. Valid values are Byte, Byte[], Boolean, Date, DateTime,DateTimeOffset, Decimal, Double, Guid, Int16, Int32, Int64, Single, String, TimeSpan. Please note these values are case sensitive. Type *string `json:"type,omitempty" tf:"type,omitempty"` }
func (*DataSetDelimitedTextSchemaColumnObservation) DeepCopy ¶
func (in *DataSetDelimitedTextSchemaColumnObservation) DeepCopy() *DataSetDelimitedTextSchemaColumnObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataSetDelimitedTextSchemaColumnObservation.
func (*DataSetDelimitedTextSchemaColumnObservation) DeepCopyInto ¶
func (in *DataSetDelimitedTextSchemaColumnObservation) DeepCopyInto(out *DataSetDelimitedTextSchemaColumnObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataSetDelimitedTextSchemaColumnParameters ¶
type DataSetDelimitedTextSchemaColumnParameters struct { // The description of the column. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // The name of the column. // +kubebuilder:validation:Optional Name *string `json:"name" tf:"name,omitempty"` // Type of the column. Valid values are Byte, Byte[], Boolean, Date, DateTime,DateTimeOffset, Decimal, Double, Guid, Int16, Int32, Int64, Single, String, TimeSpan. Please note these values are case sensitive. // +kubebuilder:validation:Optional Type *string `json:"type,omitempty" tf:"type,omitempty"` }
func (*DataSetDelimitedTextSchemaColumnParameters) DeepCopy ¶
func (in *DataSetDelimitedTextSchemaColumnParameters) DeepCopy() *DataSetDelimitedTextSchemaColumnParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataSetDelimitedTextSchemaColumnParameters.
func (*DataSetDelimitedTextSchemaColumnParameters) DeepCopyInto ¶
func (in *DataSetDelimitedTextSchemaColumnParameters) DeepCopyInto(out *DataSetDelimitedTextSchemaColumnParameters)
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"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider DataSetDelimitedTextInitParameters `json:"initProvider,omitempty"` }
DataSetDelimitedTextSpec defines the desired state of DataSetDelimitedText
func (*DataSetDelimitedTextSpec) DeepCopy ¶
func (in *DataSetDelimitedTextSpec) DeepCopy() *DataSetDelimitedTextSpec
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 ¶
func (in *DataSetDelimitedTextStatus) DeepCopy() *DataSetDelimitedTextStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataSetDelimitedTextStatus.
func (*DataSetDelimitedTextStatus) DeepCopyInto ¶
func (in *DataSetDelimitedTextStatus) DeepCopyInto(out *DataSetDelimitedTextStatus)
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. Manages an Azure Delimited Text Dataset inside an Azure Data Factory. +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].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:resource:scope=Cluster,categories={crossplane,managed,azure}
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) GetInitParameters ¶ added in v0.35.0
func (tr *DataSetHTTP) GetInitParameters() (map[string]any, error)
GetInitParameters of this DataSetHTTP
func (*DataSetHTTP) GetManagementPolicies ¶ added in v0.35.0
func (mg *DataSetHTTP) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this DataSetHTTP.
func (*DataSetHTTP) GetMergedParameters ¶ added in v0.40.0
func (tr *DataSetHTTP) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this DataSetHTTP
func (*DataSetHTTP) GetObservation ¶
func (tr *DataSetHTTP) GetObservation() (map[string]any, error)
GetObservation of this DataSetHTTP
func (*DataSetHTTP) GetParameters ¶
func (tr *DataSetHTTP) GetParameters() (map[string]any, error)
GetParameters of this DataSetHTTP
func (*DataSetHTTP) GetProviderConfigReference ¶
func (mg *DataSetHTTP) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this DataSetHTTP.
func (*DataSetHTTP) GetPublishConnectionDetailsTo ¶
func (mg *DataSetHTTP) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this DataSetHTTP.
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) Hub ¶ added in v0.42.1
func (tr *DataSetHTTP) Hub()
Hub marks this type as a conversion hub.
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 ¶
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) SetManagementPolicies ¶ added in v0.35.0
func (mg *DataSetHTTP) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this DataSetHTTP.
func (*DataSetHTTP) SetObservation ¶
func (tr *DataSetHTTP) SetObservation(obs map[string]any) error
SetObservation for this DataSetHTTP
func (*DataSetHTTP) SetParameters ¶
func (tr *DataSetHTTP) SetParameters(params map[string]any) error
SetParameters for this DataSetHTTP
func (*DataSetHTTP) SetProviderConfigReference ¶
func (mg *DataSetHTTP) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this DataSetHTTP.
func (*DataSetHTTP) SetPublishConnectionDetailsTo ¶
func (mg *DataSetHTTP) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this DataSetHTTP.
func (*DataSetHTTP) SetWriteConnectionSecretToReference ¶
func (mg *DataSetHTTP) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this DataSetHTTP.
type DataSetHTTPInitParameters ¶ added in v0.35.0
type DataSetHTTPInitParameters struct { // A map of additional properties to associate with the Data Factory Dataset. // +mapType=granular AdditionalProperties map[string]*string `json:"additionalProperties,omitempty" tf:"additional_properties,omitempty"` // List of tags that can be used for describing the Data Factory Dataset. Annotations []*string `json:"annotations,omitempty" tf:"annotations,omitempty"` // The description for the Data Factory Dataset. Description *string `json:"description,omitempty" tf:"description,omitempty"` // The folder that this Dataset is in. If not specified, the Dataset will appear at the root level. Folder *string `json:"folder,omitempty" tf:"folder,omitempty"` // The Data Factory Linked Service name in which to associate the Dataset with. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/datafactory/v1beta1.LinkedServiceWeb LinkedServiceName *string `json:"linkedServiceName,omitempty" tf:"linked_service_name,omitempty"` // Reference to a LinkedServiceWeb in datafactory to populate linkedServiceName. // +kubebuilder:validation:Optional LinkedServiceNameRef *v1.Reference `json:"linkedServiceNameRef,omitempty" tf:"-"` // Selector for a LinkedServiceWeb in datafactory to populate linkedServiceName. // +kubebuilder:validation:Optional LinkedServiceNameSelector *v1.Selector `json:"linkedServiceNameSelector,omitempty" tf:"-"` // A map of parameters to associate with the Data Factory Dataset. // +mapType=granular Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"` // The relative URL based on the URL in the HTTP Linked Service. RelativeURL *string `json:"relativeUrl,omitempty" tf:"relative_url,omitempty"` // The body for the HTTP request. RequestBody *string `json:"requestBody,omitempty" tf:"request_body,omitempty"` // The HTTP method for the HTTP request. (e.g. GET, POST) RequestMethod *string `json:"requestMethod,omitempty" tf:"request_method,omitempty"` // A schema_column block as defined below. SchemaColumn []DataSetHTTPSchemaColumnInitParameters `json:"schemaColumn,omitempty" tf:"schema_column,omitempty"` }
func (*DataSetHTTPInitParameters) DeepCopy ¶ added in v0.35.0
func (in *DataSetHTTPInitParameters) DeepCopy() *DataSetHTTPInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataSetHTTPInitParameters.
func (*DataSetHTTPInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *DataSetHTTPInitParameters) DeepCopyInto(out *DataSetHTTPInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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 { // A map of additional properties to associate with the Data Factory Dataset. // +mapType=granular AdditionalProperties map[string]*string `json:"additionalProperties,omitempty" tf:"additional_properties,omitempty"` // List of tags that can be used for describing the Data Factory Dataset. Annotations []*string `json:"annotations,omitempty" tf:"annotations,omitempty"` // The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource. DataFactoryID *string `json:"dataFactoryId,omitempty" tf:"data_factory_id,omitempty"` // The description for the Data Factory Dataset. Description *string `json:"description,omitempty" tf:"description,omitempty"` // The folder that this Dataset is in. If not specified, the Dataset will appear at the root level. Folder *string `json:"folder,omitempty" tf:"folder,omitempty"` // The ID of the Data Factory Dataset. ID *string `json:"id,omitempty" tf:"id,omitempty"` // The Data Factory Linked Service name in which to associate the Dataset with. LinkedServiceName *string `json:"linkedServiceName,omitempty" tf:"linked_service_name,omitempty"` // A map of parameters to associate with the Data Factory Dataset. // +mapType=granular Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"` // The relative URL based on the URL in the HTTP Linked Service. RelativeURL *string `json:"relativeUrl,omitempty" tf:"relative_url,omitempty"` // The body for the HTTP request. RequestBody *string `json:"requestBody,omitempty" tf:"request_body,omitempty"` // The HTTP method for the HTTP request. (e.g. GET, POST) RequestMethod *string `json:"requestMethod,omitempty" tf:"request_method,omitempty"` // A schema_column block as defined below. SchemaColumn []DataSetHTTPSchemaColumnObservation `json:"schemaColumn,omitempty" tf:"schema_column,omitempty"` }
func (*DataSetHTTPObservation) DeepCopy ¶
func (in *DataSetHTTPObservation) DeepCopy() *DataSetHTTPObservation
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 { // A map of additional properties to associate with the Data Factory Dataset. // +kubebuilder:validation:Optional // +mapType=granular AdditionalProperties map[string]*string `json:"additionalProperties,omitempty" tf:"additional_properties,omitempty"` // List of tags that can be used for describing the Data Factory Dataset. // +kubebuilder:validation:Optional Annotations []*string `json:"annotations,omitempty" tf:"annotations,omitempty"` // The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/datafactory/v1beta2.Factory // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional DataFactoryID *string `json:"dataFactoryId,omitempty" tf:"data_factory_id,omitempty"` // Reference to a Factory in datafactory to populate dataFactoryId. // +kubebuilder:validation:Optional DataFactoryIDRef *v1.Reference `json:"dataFactoryIdRef,omitempty" tf:"-"` // Selector for a Factory in datafactory to populate dataFactoryId. // +kubebuilder:validation:Optional DataFactoryIDSelector *v1.Selector `json:"dataFactoryIdSelector,omitempty" tf:"-"` // The description for the Data Factory Dataset. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // The folder that this Dataset is in. If not specified, the Dataset will appear at the root level. // +kubebuilder:validation:Optional Folder *string `json:"folder,omitempty" tf:"folder,omitempty"` // The Data Factory Linked Service name in which to associate the Dataset with. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/datafactory/v1beta1.LinkedServiceWeb // +kubebuilder:validation:Optional LinkedServiceName *string `json:"linkedServiceName,omitempty" tf:"linked_service_name,omitempty"` // Reference to a LinkedServiceWeb in datafactory to populate linkedServiceName. // +kubebuilder:validation:Optional LinkedServiceNameRef *v1.Reference `json:"linkedServiceNameRef,omitempty" tf:"-"` // Selector for a LinkedServiceWeb in datafactory to populate linkedServiceName. // +kubebuilder:validation:Optional LinkedServiceNameSelector *v1.Selector `json:"linkedServiceNameSelector,omitempty" tf:"-"` // A map of parameters to associate with the Data Factory Dataset. // +kubebuilder:validation:Optional // +mapType=granular Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"` // The relative URL based on the URL in the HTTP Linked Service. // +kubebuilder:validation:Optional RelativeURL *string `json:"relativeUrl,omitempty" tf:"relative_url,omitempty"` // The body for the HTTP request. // +kubebuilder:validation:Optional RequestBody *string `json:"requestBody,omitempty" tf:"request_body,omitempty"` // The HTTP method for the HTTP request. (e.g. GET, POST) // +kubebuilder:validation:Optional RequestMethod *string `json:"requestMethod,omitempty" tf:"request_method,omitempty"` // A schema_column block as defined below. // +kubebuilder:validation:Optional SchemaColumn []DataSetHTTPSchemaColumnParameters `json:"schemaColumn,omitempty" tf:"schema_column,omitempty"` }
func (*DataSetHTTPParameters) DeepCopy ¶
func (in *DataSetHTTPParameters) DeepCopy() *DataSetHTTPParameters
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 DataSetHTTPSchemaColumnInitParameters ¶ added in v0.35.0
type DataSetHTTPSchemaColumnInitParameters struct { // The description of the column. Description *string `json:"description,omitempty" tf:"description,omitempty"` // The name of the column. Name *string `json:"name,omitempty" tf:"name,omitempty"` // Type of the column. Valid values are Byte, Byte[], Boolean, Date, DateTime,DateTimeOffset, Decimal, Double, Guid, Int16, Int32, Int64, Single, String, TimeSpan. Please note these values are case sensitive. Type *string `json:"type,omitempty" tf:"type,omitempty"` }
func (*DataSetHTTPSchemaColumnInitParameters) DeepCopy ¶ added in v0.35.0
func (in *DataSetHTTPSchemaColumnInitParameters) DeepCopy() *DataSetHTTPSchemaColumnInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataSetHTTPSchemaColumnInitParameters.
func (*DataSetHTTPSchemaColumnInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *DataSetHTTPSchemaColumnInitParameters) DeepCopyInto(out *DataSetHTTPSchemaColumnInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataSetHTTPSchemaColumnObservation ¶
type DataSetHTTPSchemaColumnObservation struct { // The description of the column. Description *string `json:"description,omitempty" tf:"description,omitempty"` // The name of the column. Name *string `json:"name,omitempty" tf:"name,omitempty"` // Type of the column. Valid values are Byte, Byte[], Boolean, Date, DateTime,DateTimeOffset, Decimal, Double, Guid, Int16, Int32, Int64, Single, String, TimeSpan. Please note these values are case sensitive. Type *string `json:"type,omitempty" tf:"type,omitempty"` }
func (*DataSetHTTPSchemaColumnObservation) DeepCopy ¶
func (in *DataSetHTTPSchemaColumnObservation) DeepCopy() *DataSetHTTPSchemaColumnObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataSetHTTPSchemaColumnObservation.
func (*DataSetHTTPSchemaColumnObservation) DeepCopyInto ¶
func (in *DataSetHTTPSchemaColumnObservation) DeepCopyInto(out *DataSetHTTPSchemaColumnObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataSetHTTPSchemaColumnParameters ¶
type DataSetHTTPSchemaColumnParameters struct { // The description of the column. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // The name of the column. // +kubebuilder:validation:Optional Name *string `json:"name" tf:"name,omitempty"` // Type of the column. Valid values are Byte, Byte[], Boolean, Date, DateTime,DateTimeOffset, Decimal, Double, Guid, Int16, Int32, Int64, Single, String, TimeSpan. Please note these values are case sensitive. // +kubebuilder:validation:Optional Type *string `json:"type,omitempty" tf:"type,omitempty"` }
func (*DataSetHTTPSchemaColumnParameters) DeepCopy ¶
func (in *DataSetHTTPSchemaColumnParameters) DeepCopy() *DataSetHTTPSchemaColumnParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataSetHTTPSchemaColumnParameters.
func (*DataSetHTTPSchemaColumnParameters) DeepCopyInto ¶
func (in *DataSetHTTPSchemaColumnParameters) DeepCopyInto(out *DataSetHTTPSchemaColumnParameters)
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"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider DataSetHTTPInitParameters `json:"initProvider,omitempty"` }
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 DataSetInitParameters ¶ added in v0.35.0
type DataSetInitParameters struct { // The name for the Data Flow transformation. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/datafactory/v1beta1.DataSetJSON Name *string `json:"name,omitempty" tf:"name,omitempty"` // Reference to a DataSetJSON in datafactory to populate name. // +kubebuilder:validation:Optional NameRef *v1.Reference `json:"nameRef,omitempty" tf:"-"` // Selector for a DataSetJSON in datafactory to populate name. // +kubebuilder:validation:Optional NameSelector *v1.Selector `json:"nameSelector,omitempty" tf:"-"` // A map of parameters to associate with the Data Factory Linked Service. // +mapType=granular Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"` }
func (*DataSetInitParameters) DeepCopy ¶ added in v0.35.0
func (in *DataSetInitParameters) DeepCopy() *DataSetInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataSetInitParameters.
func (*DataSetInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *DataSetInitParameters) DeepCopyInto(out *DataSetInitParameters)
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. Manages an Azure JSON Dataset inside an Azure Data Factory. +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].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:resource:scope=Cluster,categories={crossplane,managed,azure}
func (*DataSetJSON) ConvertFrom ¶ added in v1.2.0
func (tr *DataSetJSON) ConvertFrom(srcRaw conversion.Hub) error
ConvertFrom converts from the hub type to the DataSetJSON type.
func (*DataSetJSON) ConvertTo ¶ added in v1.2.0
func (tr *DataSetJSON) ConvertTo(dstRaw conversion.Hub) error
ConvertTo converts this DataSetJSON to the hub type.
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) GetInitParameters ¶ added in v0.35.0
func (tr *DataSetJSON) GetInitParameters() (map[string]any, error)
GetInitParameters of this DataSetJSON
func (*DataSetJSON) GetManagementPolicies ¶ added in v0.35.0
func (mg *DataSetJSON) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this DataSetJSON.
func (*DataSetJSON) GetMergedParameters ¶ added in v0.40.0
func (tr *DataSetJSON) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this DataSetJSON
func (*DataSetJSON) GetObservation ¶
func (tr *DataSetJSON) GetObservation() (map[string]any, error)
GetObservation of this DataSetJSON
func (*DataSetJSON) GetParameters ¶
func (tr *DataSetJSON) GetParameters() (map[string]any, error)
GetParameters of this DataSetJSON
func (*DataSetJSON) GetProviderConfigReference ¶
func (mg *DataSetJSON) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this DataSetJSON.
func (*DataSetJSON) GetPublishConnectionDetailsTo ¶
func (mg *DataSetJSON) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this DataSetJSON.
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 ¶
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) SetManagementPolicies ¶ added in v0.35.0
func (mg *DataSetJSON) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this DataSetJSON.
func (*DataSetJSON) SetObservation ¶
func (tr *DataSetJSON) SetObservation(obs map[string]any) error
SetObservation for this DataSetJSON
func (*DataSetJSON) SetParameters ¶
func (tr *DataSetJSON) SetParameters(params map[string]any) error
SetParameters for this DataSetJSON
func (*DataSetJSON) SetProviderConfigReference ¶
func (mg *DataSetJSON) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this DataSetJSON.
func (*DataSetJSON) SetPublishConnectionDetailsTo ¶
func (mg *DataSetJSON) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this DataSetJSON.
func (*DataSetJSON) SetWriteConnectionSecretToReference ¶
func (mg *DataSetJSON) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this DataSetJSON.
type DataSetJSONAzureBlobStorageLocationInitParameters ¶ added in v0.35.0
type DataSetJSONAzureBlobStorageLocationInitParameters struct { // The container on the Azure Blob Storage Account hosting the file. Container *string `json:"container,omitempty" tf:"container,omitempty"` // Is the container using dynamic expression, function or system variables? Defaults to false. DynamicContainerEnabled *bool `json:"dynamicContainerEnabled,omitempty" tf:"dynamic_container_enabled,omitempty"` // Is the filename using dynamic expression, function or system variables? Defaults to false. DynamicFilenameEnabled *bool `json:"dynamicFilenameEnabled,omitempty" tf:"dynamic_filename_enabled,omitempty"` // Is the path using dynamic expression, function or system variables? Defaults to false. DynamicPathEnabled *bool `json:"dynamicPathEnabled,omitempty" tf:"dynamic_path_enabled,omitempty"` // The filename of the file on the web server. Filename *string `json:"filename,omitempty" tf:"filename,omitempty"` // The folder path to the file on the web server. Path *string `json:"path,omitempty" tf:"path,omitempty"` }
func (*DataSetJSONAzureBlobStorageLocationInitParameters) DeepCopy ¶ added in v0.35.0
func (in *DataSetJSONAzureBlobStorageLocationInitParameters) DeepCopy() *DataSetJSONAzureBlobStorageLocationInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataSetJSONAzureBlobStorageLocationInitParameters.
func (*DataSetJSONAzureBlobStorageLocationInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *DataSetJSONAzureBlobStorageLocationInitParameters) DeepCopyInto(out *DataSetJSONAzureBlobStorageLocationInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataSetJSONAzureBlobStorageLocationObservation ¶
type DataSetJSONAzureBlobStorageLocationObservation struct { // The container on the Azure Blob Storage Account hosting the file. Container *string `json:"container,omitempty" tf:"container,omitempty"` // Is the container using dynamic expression, function or system variables? Defaults to false. DynamicContainerEnabled *bool `json:"dynamicContainerEnabled,omitempty" tf:"dynamic_container_enabled,omitempty"` // Is the filename using dynamic expression, function or system variables? Defaults to false. DynamicFilenameEnabled *bool `json:"dynamicFilenameEnabled,omitempty" tf:"dynamic_filename_enabled,omitempty"` // Is the path using dynamic expression, function or system variables? Defaults to false. DynamicPathEnabled *bool `json:"dynamicPathEnabled,omitempty" tf:"dynamic_path_enabled,omitempty"` // The filename of the file on the web server. Filename *string `json:"filename,omitempty" tf:"filename,omitempty"` // The folder path to the file on the web server. Path *string `json:"path,omitempty" tf:"path,omitempty"` }
func (*DataSetJSONAzureBlobStorageLocationObservation) DeepCopy ¶
func (in *DataSetJSONAzureBlobStorageLocationObservation) DeepCopy() *DataSetJSONAzureBlobStorageLocationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataSetJSONAzureBlobStorageLocationObservation.
func (*DataSetJSONAzureBlobStorageLocationObservation) DeepCopyInto ¶
func (in *DataSetJSONAzureBlobStorageLocationObservation) DeepCopyInto(out *DataSetJSONAzureBlobStorageLocationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataSetJSONAzureBlobStorageLocationParameters ¶
type DataSetJSONAzureBlobStorageLocationParameters struct { // The container on the Azure Blob Storage Account hosting the file. // +kubebuilder:validation:Optional Container *string `json:"container" tf:"container,omitempty"` // Is the container using dynamic expression, function or system variables? Defaults to false. // +kubebuilder:validation:Optional DynamicContainerEnabled *bool `json:"dynamicContainerEnabled,omitempty" tf:"dynamic_container_enabled,omitempty"` // Is the filename using dynamic expression, function or system variables? Defaults to false. // +kubebuilder:validation:Optional DynamicFilenameEnabled *bool `json:"dynamicFilenameEnabled,omitempty" tf:"dynamic_filename_enabled,omitempty"` // Is the path using dynamic expression, function or system variables? Defaults to false. // +kubebuilder:validation:Optional DynamicPathEnabled *bool `json:"dynamicPathEnabled,omitempty" tf:"dynamic_path_enabled,omitempty"` // The filename of the file on the web server. // +kubebuilder:validation:Optional Filename *string `json:"filename" tf:"filename,omitempty"` // The folder path to the file on the web server. // +kubebuilder:validation:Optional Path *string `json:"path" tf:"path,omitempty"` }
func (*DataSetJSONAzureBlobStorageLocationParameters) DeepCopy ¶
func (in *DataSetJSONAzureBlobStorageLocationParameters) DeepCopy() *DataSetJSONAzureBlobStorageLocationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataSetJSONAzureBlobStorageLocationParameters.
func (*DataSetJSONAzureBlobStorageLocationParameters) DeepCopyInto ¶
func (in *DataSetJSONAzureBlobStorageLocationParameters) DeepCopyInto(out *DataSetJSONAzureBlobStorageLocationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataSetJSONHTTPServerLocationInitParameters ¶ added in v0.35.0
type DataSetJSONHTTPServerLocationInitParameters struct { // Is the filename using dynamic expression, function or system variables? Defaults to false. DynamicFilenameEnabled *bool `json:"dynamicFilenameEnabled,omitempty" tf:"dynamic_filename_enabled,omitempty"` // Is the path using dynamic expression, function or system variables? Defaults to false. DynamicPathEnabled *bool `json:"dynamicPathEnabled,omitempty" tf:"dynamic_path_enabled,omitempty"` // The filename of the file on the web server. Filename *string `json:"filename,omitempty" tf:"filename,omitempty"` // The folder path to the file on the web server. Path *string `json:"path,omitempty" tf:"path,omitempty"` // The base URL to the web server hosting the file. RelativeURL *string `json:"relativeUrl,omitempty" tf:"relative_url,omitempty"` }
func (*DataSetJSONHTTPServerLocationInitParameters) DeepCopy ¶ added in v0.35.0
func (in *DataSetJSONHTTPServerLocationInitParameters) DeepCopy() *DataSetJSONHTTPServerLocationInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataSetJSONHTTPServerLocationInitParameters.
func (*DataSetJSONHTTPServerLocationInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *DataSetJSONHTTPServerLocationInitParameters) DeepCopyInto(out *DataSetJSONHTTPServerLocationInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataSetJSONHTTPServerLocationObservation ¶
type DataSetJSONHTTPServerLocationObservation struct { // Is the filename using dynamic expression, function or system variables? Defaults to false. DynamicFilenameEnabled *bool `json:"dynamicFilenameEnabled,omitempty" tf:"dynamic_filename_enabled,omitempty"` // Is the path using dynamic expression, function or system variables? Defaults to false. DynamicPathEnabled *bool `json:"dynamicPathEnabled,omitempty" tf:"dynamic_path_enabled,omitempty"` // The filename of the file on the web server. Filename *string `json:"filename,omitempty" tf:"filename,omitempty"` // The folder path to the file on the web server. Path *string `json:"path,omitempty" tf:"path,omitempty"` // The base URL to the web server hosting the file. RelativeURL *string `json:"relativeUrl,omitempty" tf:"relative_url,omitempty"` }
func (*DataSetJSONHTTPServerLocationObservation) DeepCopy ¶
func (in *DataSetJSONHTTPServerLocationObservation) DeepCopy() *DataSetJSONHTTPServerLocationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataSetJSONHTTPServerLocationObservation.
func (*DataSetJSONHTTPServerLocationObservation) DeepCopyInto ¶
func (in *DataSetJSONHTTPServerLocationObservation) DeepCopyInto(out *DataSetJSONHTTPServerLocationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataSetJSONHTTPServerLocationParameters ¶
type DataSetJSONHTTPServerLocationParameters struct { // Is the filename using dynamic expression, function or system variables? Defaults to false. // +kubebuilder:validation:Optional DynamicFilenameEnabled *bool `json:"dynamicFilenameEnabled,omitempty" tf:"dynamic_filename_enabled,omitempty"` // Is the path using dynamic expression, function or system variables? Defaults to false. // +kubebuilder:validation:Optional DynamicPathEnabled *bool `json:"dynamicPathEnabled,omitempty" tf:"dynamic_path_enabled,omitempty"` // The filename of the file on the web server. // +kubebuilder:validation:Optional Filename *string `json:"filename" tf:"filename,omitempty"` // The folder path to the file on the web server. // +kubebuilder:validation:Optional Path *string `json:"path" tf:"path,omitempty"` // The base URL to the web server hosting the file. // +kubebuilder:validation:Optional RelativeURL *string `json:"relativeUrl" tf:"relative_url,omitempty"` }
func (*DataSetJSONHTTPServerLocationParameters) DeepCopy ¶
func (in *DataSetJSONHTTPServerLocationParameters) DeepCopy() *DataSetJSONHTTPServerLocationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataSetJSONHTTPServerLocationParameters.
func (*DataSetJSONHTTPServerLocationParameters) DeepCopyInto ¶
func (in *DataSetJSONHTTPServerLocationParameters) DeepCopyInto(out *DataSetJSONHTTPServerLocationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataSetJSONInitParameters ¶ added in v0.35.0
type DataSetJSONInitParameters struct { // A map of additional properties to associate with the Data Factory Dataset. // +mapType=granular AdditionalProperties map[string]*string `json:"additionalProperties,omitempty" tf:"additional_properties,omitempty"` // List of tags that can be used for describing the Data Factory Dataset. Annotations []*string `json:"annotations,omitempty" tf:"annotations,omitempty"` // A azure_blob_storage_location block as defined below. AzureBlobStorageLocation []DataSetJSONAzureBlobStorageLocationInitParameters `json:"azureBlobStorageLocation,omitempty" tf:"azure_blob_storage_location,omitempty"` // The description for the Data Factory Dataset. Description *string `json:"description,omitempty" tf:"description,omitempty"` // The encoding format for the file. Encoding *string `json:"encoding,omitempty" tf:"encoding,omitempty"` // The folder that this Dataset is in. If not specified, the Dataset will appear at the root level. Folder *string `json:"folder,omitempty" tf:"folder,omitempty"` // A http_server_location block as defined below. HTTPServerLocation []DataSetJSONHTTPServerLocationInitParameters `json:"httpServerLocation,omitempty" tf:"http_server_location,omitempty"` // The Data Factory Linked Service name in which to associate the Dataset with. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/datafactory/v1beta1.LinkedServiceWeb LinkedServiceName *string `json:"linkedServiceName,omitempty" tf:"linked_service_name,omitempty"` // Reference to a LinkedServiceWeb in datafactory to populate linkedServiceName. // +kubebuilder:validation:Optional LinkedServiceNameRef *v1.Reference `json:"linkedServiceNameRef,omitempty" tf:"-"` // Selector for a LinkedServiceWeb in datafactory to populate linkedServiceName. // +kubebuilder:validation:Optional LinkedServiceNameSelector *v1.Selector `json:"linkedServiceNameSelector,omitempty" tf:"-"` // A map of parameters to associate with the Data Factory Dataset. // +mapType=granular Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"` // A schema_column block as defined below. SchemaColumn []DataSetJSONSchemaColumnInitParameters `json:"schemaColumn,omitempty" tf:"schema_column,omitempty"` }
func (*DataSetJSONInitParameters) DeepCopy ¶ added in v0.35.0
func (in *DataSetJSONInitParameters) DeepCopy() *DataSetJSONInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataSetJSONInitParameters.
func (*DataSetJSONInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *DataSetJSONInitParameters) DeepCopyInto(out *DataSetJSONInitParameters)
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 { // A map of additional properties to associate with the Data Factory Dataset. // +mapType=granular AdditionalProperties map[string]*string `json:"additionalProperties,omitempty" tf:"additional_properties,omitempty"` // List of tags that can be used for describing the Data Factory Dataset. Annotations []*string `json:"annotations,omitempty" tf:"annotations,omitempty"` // A azure_blob_storage_location block as defined below. AzureBlobStorageLocation []DataSetJSONAzureBlobStorageLocationObservation `json:"azureBlobStorageLocation,omitempty" tf:"azure_blob_storage_location,omitempty"` // The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource. DataFactoryID *string `json:"dataFactoryId,omitempty" tf:"data_factory_id,omitempty"` // The description for the Data Factory Dataset. Description *string `json:"description,omitempty" tf:"description,omitempty"` // The encoding format for the file. Encoding *string `json:"encoding,omitempty" tf:"encoding,omitempty"` // The folder that this Dataset is in. If not specified, the Dataset will appear at the root level. Folder *string `json:"folder,omitempty" tf:"folder,omitempty"` // A http_server_location block as defined below. HTTPServerLocation []DataSetJSONHTTPServerLocationObservation `json:"httpServerLocation,omitempty" tf:"http_server_location,omitempty"` // The ID of the Data Factory Dataset. ID *string `json:"id,omitempty" tf:"id,omitempty"` // The Data Factory Linked Service name in which to associate the Dataset with. LinkedServiceName *string `json:"linkedServiceName,omitempty" tf:"linked_service_name,omitempty"` // A map of parameters to associate with the Data Factory Dataset. // +mapType=granular Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"` // A schema_column block as defined below. SchemaColumn []DataSetJSONSchemaColumnObservation `json:"schemaColumn,omitempty" tf:"schema_column,omitempty"` }
func (*DataSetJSONObservation) DeepCopy ¶
func (in *DataSetJSONObservation) DeepCopy() *DataSetJSONObservation
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 { // A map of additional properties to associate with the Data Factory Dataset. // +kubebuilder:validation:Optional // +mapType=granular AdditionalProperties map[string]*string `json:"additionalProperties,omitempty" tf:"additional_properties,omitempty"` // List of tags that can be used for describing the Data Factory Dataset. // +kubebuilder:validation:Optional Annotations []*string `json:"annotations,omitempty" tf:"annotations,omitempty"` // A azure_blob_storage_location block as defined below. // +kubebuilder:validation:Optional AzureBlobStorageLocation []DataSetJSONAzureBlobStorageLocationParameters `json:"azureBlobStorageLocation,omitempty" tf:"azure_blob_storage_location,omitempty"` // The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/datafactory/v1beta1.Factory // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional DataFactoryID *string `json:"dataFactoryId,omitempty" tf:"data_factory_id,omitempty"` // Reference to a Factory in datafactory to populate dataFactoryId. // +kubebuilder:validation:Optional DataFactoryIDRef *v1.Reference `json:"dataFactoryIdRef,omitempty" tf:"-"` // Selector for a Factory in datafactory to populate dataFactoryId. // +kubebuilder:validation:Optional DataFactoryIDSelector *v1.Selector `json:"dataFactoryIdSelector,omitempty" tf:"-"` // The description for the Data Factory Dataset. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // The encoding format for the file. // +kubebuilder:validation:Optional Encoding *string `json:"encoding,omitempty" tf:"encoding,omitempty"` // The folder that this Dataset is in. If not specified, the Dataset will appear at the root level. // +kubebuilder:validation:Optional Folder *string `json:"folder,omitempty" tf:"folder,omitempty"` // A http_server_location block as defined below. // +kubebuilder:validation:Optional HTTPServerLocation []DataSetJSONHTTPServerLocationParameters `json:"httpServerLocation,omitempty" tf:"http_server_location,omitempty"` // The Data Factory Linked Service name in which to associate the Dataset with. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/datafactory/v1beta1.LinkedServiceWeb // +kubebuilder:validation:Optional LinkedServiceName *string `json:"linkedServiceName,omitempty" tf:"linked_service_name,omitempty"` // Reference to a LinkedServiceWeb in datafactory to populate linkedServiceName. // +kubebuilder:validation:Optional LinkedServiceNameRef *v1.Reference `json:"linkedServiceNameRef,omitempty" tf:"-"` // Selector for a LinkedServiceWeb in datafactory to populate linkedServiceName. // +kubebuilder:validation:Optional LinkedServiceNameSelector *v1.Selector `json:"linkedServiceNameSelector,omitempty" tf:"-"` // A map of parameters to associate with the Data Factory Dataset. // +kubebuilder:validation:Optional // +mapType=granular Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"` // A schema_column block as defined below. // +kubebuilder:validation:Optional SchemaColumn []DataSetJSONSchemaColumnParameters `json:"schemaColumn,omitempty" tf:"schema_column,omitempty"` }
func (*DataSetJSONParameters) DeepCopy ¶
func (in *DataSetJSONParameters) DeepCopy() *DataSetJSONParameters
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 DataSetJSONSchemaColumnInitParameters ¶ added in v0.35.0
type DataSetJSONSchemaColumnInitParameters struct { // The description of the column. Description *string `json:"description,omitempty" tf:"description,omitempty"` // The name of the column. Name *string `json:"name,omitempty" tf:"name,omitempty"` // Type of the column. Valid values are Byte, Byte[], Boolean, Date, DateTime,DateTimeOffset, Decimal, Double, Guid, Int16, Int32, Int64, Single, String, TimeSpan. Please note these values are case sensitive. Type *string `json:"type,omitempty" tf:"type,omitempty"` }
func (*DataSetJSONSchemaColumnInitParameters) DeepCopy ¶ added in v0.35.0
func (in *DataSetJSONSchemaColumnInitParameters) DeepCopy() *DataSetJSONSchemaColumnInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataSetJSONSchemaColumnInitParameters.
func (*DataSetJSONSchemaColumnInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *DataSetJSONSchemaColumnInitParameters) DeepCopyInto(out *DataSetJSONSchemaColumnInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataSetJSONSchemaColumnObservation ¶
type DataSetJSONSchemaColumnObservation struct { // The description of the column. Description *string `json:"description,omitempty" tf:"description,omitempty"` // The name of the column. Name *string `json:"name,omitempty" tf:"name,omitempty"` // Type of the column. Valid values are Byte, Byte[], Boolean, Date, DateTime,DateTimeOffset, Decimal, Double, Guid, Int16, Int32, Int64, Single, String, TimeSpan. Please note these values are case sensitive. Type *string `json:"type,omitempty" tf:"type,omitempty"` }
func (*DataSetJSONSchemaColumnObservation) DeepCopy ¶
func (in *DataSetJSONSchemaColumnObservation) DeepCopy() *DataSetJSONSchemaColumnObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataSetJSONSchemaColumnObservation.
func (*DataSetJSONSchemaColumnObservation) DeepCopyInto ¶
func (in *DataSetJSONSchemaColumnObservation) DeepCopyInto(out *DataSetJSONSchemaColumnObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataSetJSONSchemaColumnParameters ¶
type DataSetJSONSchemaColumnParameters struct { // The description of the column. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // The name of the column. // +kubebuilder:validation:Optional Name *string `json:"name" tf:"name,omitempty"` // Type of the column. Valid values are Byte, Byte[], Boolean, Date, DateTime,DateTimeOffset, Decimal, Double, Guid, Int16, Int32, Int64, Single, String, TimeSpan. Please note these values are case sensitive. // +kubebuilder:validation:Optional Type *string `json:"type,omitempty" tf:"type,omitempty"` }
func (*DataSetJSONSchemaColumnParameters) DeepCopy ¶
func (in *DataSetJSONSchemaColumnParameters) DeepCopy() *DataSetJSONSchemaColumnParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataSetJSONSchemaColumnParameters.
func (*DataSetJSONSchemaColumnParameters) DeepCopyInto ¶
func (in *DataSetJSONSchemaColumnParameters) DeepCopyInto(out *DataSetJSONSchemaColumnParameters)
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"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider DataSetJSONInitParameters `json:"initProvider,omitempty"` }
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. Manages a MySQL Dataset inside a Azure Data Factory. +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].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:resource:scope=Cluster,categories={crossplane,managed,azure}
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) GetInitParameters ¶ added in v0.35.0
func (tr *DataSetMySQL) GetInitParameters() (map[string]any, error)
GetInitParameters of this DataSetMySQL
func (*DataSetMySQL) GetManagementPolicies ¶ added in v0.35.0
func (mg *DataSetMySQL) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this DataSetMySQL.
func (*DataSetMySQL) GetMergedParameters ¶ added in v0.40.0
func (tr *DataSetMySQL) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this DataSetMySQL
func (*DataSetMySQL) GetObservation ¶
func (tr *DataSetMySQL) GetObservation() (map[string]any, error)
GetObservation of this DataSetMySQL
func (*DataSetMySQL) GetParameters ¶
func (tr *DataSetMySQL) GetParameters() (map[string]any, error)
GetParameters of this DataSetMySQL
func (*DataSetMySQL) GetProviderConfigReference ¶
func (mg *DataSetMySQL) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this DataSetMySQL.
func (*DataSetMySQL) GetPublishConnectionDetailsTo ¶
func (mg *DataSetMySQL) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this DataSetMySQL.
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) Hub ¶ added in v0.42.1
func (tr *DataSetMySQL) Hub()
Hub marks this type as a conversion hub.
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 ¶
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) SetManagementPolicies ¶ added in v0.35.0
func (mg *DataSetMySQL) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this DataSetMySQL.
func (*DataSetMySQL) SetObservation ¶
func (tr *DataSetMySQL) SetObservation(obs map[string]any) error
SetObservation for this DataSetMySQL
func (*DataSetMySQL) SetParameters ¶
func (tr *DataSetMySQL) SetParameters(params map[string]any) error
SetParameters for this DataSetMySQL
func (*DataSetMySQL) SetProviderConfigReference ¶
func (mg *DataSetMySQL) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this DataSetMySQL.
func (*DataSetMySQL) SetPublishConnectionDetailsTo ¶
func (mg *DataSetMySQL) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this DataSetMySQL.
func (*DataSetMySQL) SetWriteConnectionSecretToReference ¶
func (mg *DataSetMySQL) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this DataSetMySQL.
type DataSetMySQLInitParameters ¶ added in v0.35.0
type DataSetMySQLInitParameters struct { // A map of additional properties to associate with the Data Factory Dataset MySQL. // +mapType=granular AdditionalProperties map[string]*string `json:"additionalProperties,omitempty" tf:"additional_properties,omitempty"` // List of tags that can be used for describing the Data Factory Dataset MySQL. Annotations []*string `json:"annotations,omitempty" tf:"annotations,omitempty"` // The description for the Data Factory Dataset MySQL. Description *string `json:"description,omitempty" tf:"description,omitempty"` // The folder that this Dataset is in. If not specified, the Dataset will appear at the root level. Folder *string `json:"folder,omitempty" tf:"folder,omitempty"` // The Data Factory Linked Service name in which to associate the Dataset with. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/datafactory/v1beta1.LinkedServiceMySQL LinkedServiceName *string `json:"linkedServiceName,omitempty" tf:"linked_service_name,omitempty"` // Reference to a LinkedServiceMySQL in datafactory to populate linkedServiceName. // +kubebuilder:validation:Optional LinkedServiceNameRef *v1.Reference `json:"linkedServiceNameRef,omitempty" tf:"-"` // Selector for a LinkedServiceMySQL in datafactory to populate linkedServiceName. // +kubebuilder:validation:Optional LinkedServiceNameSelector *v1.Selector `json:"linkedServiceNameSelector,omitempty" tf:"-"` // A map of parameters to associate with the Data Factory Dataset MySQL. // +mapType=granular Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"` // A schema_column block as defined below. SchemaColumn []DataSetMySQLSchemaColumnInitParameters `json:"schemaColumn,omitempty" tf:"schema_column,omitempty"` // The table name of the Data Factory Dataset MySQL. TableName *string `json:"tableName,omitempty" tf:"table_name,omitempty"` }
func (*DataSetMySQLInitParameters) DeepCopy ¶ added in v0.35.0
func (in *DataSetMySQLInitParameters) DeepCopy() *DataSetMySQLInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataSetMySQLInitParameters.
func (*DataSetMySQLInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *DataSetMySQLInitParameters) DeepCopyInto(out *DataSetMySQLInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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 { // A map of additional properties to associate with the Data Factory Dataset MySQL. // +mapType=granular AdditionalProperties map[string]*string `json:"additionalProperties,omitempty" tf:"additional_properties,omitempty"` // List of tags that can be used for describing the Data Factory Dataset MySQL. Annotations []*string `json:"annotations,omitempty" tf:"annotations,omitempty"` // The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource. DataFactoryID *string `json:"dataFactoryId,omitempty" tf:"data_factory_id,omitempty"` // The description for the Data Factory Dataset MySQL. Description *string `json:"description,omitempty" tf:"description,omitempty"` // The folder that this Dataset is in. If not specified, the Dataset will appear at the root level. Folder *string `json:"folder,omitempty" tf:"folder,omitempty"` // The ID of the Data Factory MySQL Dataset. ID *string `json:"id,omitempty" tf:"id,omitempty"` // The Data Factory Linked Service name in which to associate the Dataset with. LinkedServiceName *string `json:"linkedServiceName,omitempty" tf:"linked_service_name,omitempty"` // A map of parameters to associate with the Data Factory Dataset MySQL. // +mapType=granular Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"` // A schema_column block as defined below. SchemaColumn []DataSetMySQLSchemaColumnObservation `json:"schemaColumn,omitempty" tf:"schema_column,omitempty"` // The table name of the Data Factory Dataset MySQL. TableName *string `json:"tableName,omitempty" tf:"table_name,omitempty"` }
func (*DataSetMySQLObservation) DeepCopy ¶
func (in *DataSetMySQLObservation) DeepCopy() *DataSetMySQLObservation
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 { // A map of additional properties to associate with the Data Factory Dataset MySQL. // +kubebuilder:validation:Optional // +mapType=granular AdditionalProperties map[string]*string `json:"additionalProperties,omitempty" tf:"additional_properties,omitempty"` // List of tags that can be used for describing the Data Factory Dataset MySQL. // +kubebuilder:validation:Optional Annotations []*string `json:"annotations,omitempty" tf:"annotations,omitempty"` // The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/datafactory/v1beta2.Factory // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional DataFactoryID *string `json:"dataFactoryId,omitempty" tf:"data_factory_id,omitempty"` // Reference to a Factory in datafactory to populate dataFactoryId. // +kubebuilder:validation:Optional DataFactoryIDRef *v1.Reference `json:"dataFactoryIdRef,omitempty" tf:"-"` // Selector for a Factory in datafactory to populate dataFactoryId. // +kubebuilder:validation:Optional DataFactoryIDSelector *v1.Selector `json:"dataFactoryIdSelector,omitempty" tf:"-"` // The description for the Data Factory Dataset MySQL. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // The folder that this Dataset is in. If not specified, the Dataset will appear at the root level. // +kubebuilder:validation:Optional Folder *string `json:"folder,omitempty" tf:"folder,omitempty"` // The Data Factory Linked Service name in which to associate the Dataset with. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/datafactory/v1beta1.LinkedServiceMySQL // +kubebuilder:validation:Optional LinkedServiceName *string `json:"linkedServiceName,omitempty" tf:"linked_service_name,omitempty"` // Reference to a LinkedServiceMySQL in datafactory to populate linkedServiceName. // +kubebuilder:validation:Optional LinkedServiceNameRef *v1.Reference `json:"linkedServiceNameRef,omitempty" tf:"-"` // Selector for a LinkedServiceMySQL in datafactory to populate linkedServiceName. // +kubebuilder:validation:Optional LinkedServiceNameSelector *v1.Selector `json:"linkedServiceNameSelector,omitempty" tf:"-"` // A map of parameters to associate with the Data Factory Dataset MySQL. // +kubebuilder:validation:Optional // +mapType=granular Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"` // A schema_column block as defined below. // +kubebuilder:validation:Optional SchemaColumn []DataSetMySQLSchemaColumnParameters `json:"schemaColumn,omitempty" tf:"schema_column,omitempty"` // The table name of the Data Factory Dataset MySQL. // +kubebuilder:validation:Optional TableName *string `json:"tableName,omitempty" tf:"table_name,omitempty"` }
func (*DataSetMySQLParameters) DeepCopy ¶
func (in *DataSetMySQLParameters) DeepCopy() *DataSetMySQLParameters
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 DataSetMySQLSchemaColumnInitParameters ¶ added in v0.35.0
type DataSetMySQLSchemaColumnInitParameters struct { // The description of the column. Description *string `json:"description,omitempty" tf:"description,omitempty"` // The name of the column. Name *string `json:"name,omitempty" tf:"name,omitempty"` // Type of the column. Valid values are Byte, Byte[], Boolean, Date, DateTime,DateTimeOffset, Decimal, Double, Guid, Int16, Int32, Int64, Single, String, TimeSpan. Please note these values are case sensitive. Type *string `json:"type,omitempty" tf:"type,omitempty"` }
func (*DataSetMySQLSchemaColumnInitParameters) DeepCopy ¶ added in v0.35.0
func (in *DataSetMySQLSchemaColumnInitParameters) DeepCopy() *DataSetMySQLSchemaColumnInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataSetMySQLSchemaColumnInitParameters.
func (*DataSetMySQLSchemaColumnInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *DataSetMySQLSchemaColumnInitParameters) DeepCopyInto(out *DataSetMySQLSchemaColumnInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataSetMySQLSchemaColumnObservation ¶
type DataSetMySQLSchemaColumnObservation struct { // The description of the column. Description *string `json:"description,omitempty" tf:"description,omitempty"` // The name of the column. Name *string `json:"name,omitempty" tf:"name,omitempty"` // Type of the column. Valid values are Byte, Byte[], Boolean, Date, DateTime,DateTimeOffset, Decimal, Double, Guid, Int16, Int32, Int64, Single, String, TimeSpan. Please note these values are case sensitive. Type *string `json:"type,omitempty" tf:"type,omitempty"` }
func (*DataSetMySQLSchemaColumnObservation) DeepCopy ¶
func (in *DataSetMySQLSchemaColumnObservation) DeepCopy() *DataSetMySQLSchemaColumnObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataSetMySQLSchemaColumnObservation.
func (*DataSetMySQLSchemaColumnObservation) DeepCopyInto ¶
func (in *DataSetMySQLSchemaColumnObservation) DeepCopyInto(out *DataSetMySQLSchemaColumnObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataSetMySQLSchemaColumnParameters ¶
type DataSetMySQLSchemaColumnParameters struct { // The description of the column. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // The name of the column. // +kubebuilder:validation:Optional Name *string `json:"name" tf:"name,omitempty"` // Type of the column. Valid values are Byte, Byte[], Boolean, Date, DateTime,DateTimeOffset, Decimal, Double, Guid, Int16, Int32, Int64, Single, String, TimeSpan. Please note these values are case sensitive. // +kubebuilder:validation:Optional Type *string `json:"type,omitempty" tf:"type,omitempty"` }
func (*DataSetMySQLSchemaColumnParameters) DeepCopy ¶
func (in *DataSetMySQLSchemaColumnParameters) DeepCopy() *DataSetMySQLSchemaColumnParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataSetMySQLSchemaColumnParameters.
func (*DataSetMySQLSchemaColumnParameters) DeepCopyInto ¶
func (in *DataSetMySQLSchemaColumnParameters) DeepCopyInto(out *DataSetMySQLSchemaColumnParameters)
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"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider DataSetMySQLInitParameters `json:"initProvider,omitempty"` }
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 { // The name for the Data Flow transformation. Name *string `json:"name,omitempty" tf:"name,omitempty"` // A map of parameters to associate with the Data Factory Linked Service. // +mapType=granular Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"` }
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 { // The name for the Data Flow transformation. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/datafactory/v1beta1.DataSetJSON // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // Reference to a DataSetJSON in datafactory to populate name. // +kubebuilder:validation:Optional NameRef *v1.Reference `json:"nameRef,omitempty" tf:"-"` // Selector for a DataSetJSON in datafactory to populate name. // +kubebuilder:validation:Optional NameSelector *v1.Selector `json:"nameSelector,omitempty" tf:"-"` // A map of parameters to associate with the Data Factory Linked Service. // +kubebuilder:validation:Optional // +mapType=granular 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. Manages an Azure Parquet Dataset inside an Azure Data Factory. +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].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:resource:scope=Cluster,categories={crossplane,managed,azure}
func (*DataSetParquet) ConvertFrom ¶ added in v1.2.0
func (tr *DataSetParquet) ConvertFrom(srcRaw conversion.Hub) error
ConvertFrom converts from the hub type to the DataSetParquet type.
func (*DataSetParquet) ConvertTo ¶ added in v1.2.0
func (tr *DataSetParquet) ConvertTo(dstRaw conversion.Hub) error
ConvertTo converts this DataSetParquet to the hub type.
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) GetInitParameters ¶ added in v0.35.0
func (tr *DataSetParquet) GetInitParameters() (map[string]any, error)
GetInitParameters of this DataSetParquet
func (*DataSetParquet) GetManagementPolicies ¶ added in v0.35.0
func (mg *DataSetParquet) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this DataSetParquet.
func (*DataSetParquet) GetMergedParameters ¶ added in v0.40.0
func (tr *DataSetParquet) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this DataSetParquet
func (*DataSetParquet) GetObservation ¶
func (tr *DataSetParquet) GetObservation() (map[string]any, error)
GetObservation of this DataSetParquet
func (*DataSetParquet) GetParameters ¶
func (tr *DataSetParquet) GetParameters() (map[string]any, error)
GetParameters of this DataSetParquet
func (*DataSetParquet) GetProviderConfigReference ¶
func (mg *DataSetParquet) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this DataSetParquet.
func (*DataSetParquet) GetPublishConnectionDetailsTo ¶
func (mg *DataSetParquet) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this DataSetParquet.
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 ¶
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) SetManagementPolicies ¶ added in v0.35.0
func (mg *DataSetParquet) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this DataSetParquet.
func (*DataSetParquet) SetObservation ¶
func (tr *DataSetParquet) SetObservation(obs map[string]any) error
SetObservation for this DataSetParquet
func (*DataSetParquet) SetParameters ¶
func (tr *DataSetParquet) SetParameters(params map[string]any) error
SetParameters for this DataSetParquet
func (*DataSetParquet) SetProviderConfigReference ¶
func (mg *DataSetParquet) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this DataSetParquet.
func (*DataSetParquet) SetPublishConnectionDetailsTo ¶
func (mg *DataSetParquet) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this DataSetParquet.
func (*DataSetParquet) SetWriteConnectionSecretToReference ¶
func (mg *DataSetParquet) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this DataSetParquet.
type DataSetParquetAzureBlobFsLocationInitParameters ¶ added in v1.0.0
type DataSetParquetAzureBlobFsLocationInitParameters struct { // Is the file_system using dynamic expression, function or system variables? Defaults to false. DynamicFileSystemEnabled *bool `json:"dynamicFileSystemEnabled,omitempty" tf:"dynamic_file_system_enabled,omitempty"` // Is the filename using dynamic expression, function or system variables? Defaults to false. DynamicFilenameEnabled *bool `json:"dynamicFilenameEnabled,omitempty" tf:"dynamic_filename_enabled,omitempty"` // Is the path using dynamic expression, function or system variables? Defaults to false. DynamicPathEnabled *bool `json:"dynamicPathEnabled,omitempty" tf:"dynamic_path_enabled,omitempty"` // The container on the Azure Data Lake Storage Account hosting the file. FileSystem *string `json:"fileSystem,omitempty" tf:"file_system,omitempty"` // The filename of the file on the Azure Data Lake Storage Account. Filename *string `json:"filename,omitempty" tf:"filename,omitempty"` // The folder path to the file on the Azure Data Lake Storage Account. Path *string `json:"path,omitempty" tf:"path,omitempty"` }
func (*DataSetParquetAzureBlobFsLocationInitParameters) DeepCopy ¶ added in v1.0.0
func (in *DataSetParquetAzureBlobFsLocationInitParameters) DeepCopy() *DataSetParquetAzureBlobFsLocationInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataSetParquetAzureBlobFsLocationInitParameters.
func (*DataSetParquetAzureBlobFsLocationInitParameters) DeepCopyInto ¶ added in v1.0.0
func (in *DataSetParquetAzureBlobFsLocationInitParameters) DeepCopyInto(out *DataSetParquetAzureBlobFsLocationInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataSetParquetAzureBlobFsLocationObservation ¶ added in v1.0.0
type DataSetParquetAzureBlobFsLocationObservation struct { // Is the file_system using dynamic expression, function or system variables? Defaults to false. DynamicFileSystemEnabled *bool `json:"dynamicFileSystemEnabled,omitempty" tf:"dynamic_file_system_enabled,omitempty"` // Is the filename using dynamic expression, function or system variables? Defaults to false. DynamicFilenameEnabled *bool `json:"dynamicFilenameEnabled,omitempty" tf:"dynamic_filename_enabled,omitempty"` // Is the path using dynamic expression, function or system variables? Defaults to false. DynamicPathEnabled *bool `json:"dynamicPathEnabled,omitempty" tf:"dynamic_path_enabled,omitempty"` // The container on the Azure Data Lake Storage Account hosting the file. FileSystem *string `json:"fileSystem,omitempty" tf:"file_system,omitempty"` // The filename of the file on the Azure Data Lake Storage Account. Filename *string `json:"filename,omitempty" tf:"filename,omitempty"` // The folder path to the file on the Azure Data Lake Storage Account. Path *string `json:"path,omitempty" tf:"path,omitempty"` }
func (*DataSetParquetAzureBlobFsLocationObservation) DeepCopy ¶ added in v1.0.0
func (in *DataSetParquetAzureBlobFsLocationObservation) DeepCopy() *DataSetParquetAzureBlobFsLocationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataSetParquetAzureBlobFsLocationObservation.
func (*DataSetParquetAzureBlobFsLocationObservation) DeepCopyInto ¶ added in v1.0.0
func (in *DataSetParquetAzureBlobFsLocationObservation) DeepCopyInto(out *DataSetParquetAzureBlobFsLocationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataSetParquetAzureBlobFsLocationParameters ¶ added in v1.0.0
type DataSetParquetAzureBlobFsLocationParameters struct { // Is the file_system using dynamic expression, function or system variables? Defaults to false. // +kubebuilder:validation:Optional DynamicFileSystemEnabled *bool `json:"dynamicFileSystemEnabled,omitempty" tf:"dynamic_file_system_enabled,omitempty"` // Is the filename using dynamic expression, function or system variables? Defaults to false. // +kubebuilder:validation:Optional DynamicFilenameEnabled *bool `json:"dynamicFilenameEnabled,omitempty" tf:"dynamic_filename_enabled,omitempty"` // Is the path using dynamic expression, function or system variables? Defaults to false. // +kubebuilder:validation:Optional DynamicPathEnabled *bool `json:"dynamicPathEnabled,omitempty" tf:"dynamic_path_enabled,omitempty"` // The container on the Azure Data Lake Storage Account hosting the file. // +kubebuilder:validation:Optional FileSystem *string `json:"fileSystem,omitempty" tf:"file_system,omitempty"` // The filename of the file on the Azure Data Lake Storage Account. // +kubebuilder:validation:Optional Filename *string `json:"filename,omitempty" tf:"filename,omitempty"` // The folder path to the file on the Azure Data Lake Storage Account. // +kubebuilder:validation:Optional Path *string `json:"path,omitempty" tf:"path,omitempty"` }
func (*DataSetParquetAzureBlobFsLocationParameters) DeepCopy ¶ added in v1.0.0
func (in *DataSetParquetAzureBlobFsLocationParameters) DeepCopy() *DataSetParquetAzureBlobFsLocationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataSetParquetAzureBlobFsLocationParameters.
func (*DataSetParquetAzureBlobFsLocationParameters) DeepCopyInto ¶ added in v1.0.0
func (in *DataSetParquetAzureBlobFsLocationParameters) DeepCopyInto(out *DataSetParquetAzureBlobFsLocationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataSetParquetAzureBlobStorageLocationInitParameters ¶ added in v0.35.0
type DataSetParquetAzureBlobStorageLocationInitParameters struct { // The container on the Azure Blob Storage Account hosting the file. Container *string `json:"container,omitempty" tf:"container,omitempty"` // Is the container using dynamic expression, function or system variables? Defaults to false. DynamicContainerEnabled *bool `json:"dynamicContainerEnabled,omitempty" tf:"dynamic_container_enabled,omitempty"` // Is the filename using dynamic expression, function or system variables? Defaults to false. DynamicFilenameEnabled *bool `json:"dynamicFilenameEnabled,omitempty" tf:"dynamic_filename_enabled,omitempty"` // Is the path using dynamic expression, function or system variables? Defaults to false. DynamicPathEnabled *bool `json:"dynamicPathEnabled,omitempty" tf:"dynamic_path_enabled,omitempty"` // The filename of the file on the Azure Blob Storage Account. Filename *string `json:"filename,omitempty" tf:"filename,omitempty"` // The folder path to the file on the Azure Blob Storage Account. Path *string `json:"path,omitempty" tf:"path,omitempty"` }
func (*DataSetParquetAzureBlobStorageLocationInitParameters) DeepCopy ¶ added in v0.35.0
func (in *DataSetParquetAzureBlobStorageLocationInitParameters) DeepCopy() *DataSetParquetAzureBlobStorageLocationInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataSetParquetAzureBlobStorageLocationInitParameters.
func (*DataSetParquetAzureBlobStorageLocationInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *DataSetParquetAzureBlobStorageLocationInitParameters) DeepCopyInto(out *DataSetParquetAzureBlobStorageLocationInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataSetParquetAzureBlobStorageLocationObservation ¶
type DataSetParquetAzureBlobStorageLocationObservation struct { // The container on the Azure Blob Storage Account hosting the file. Container *string `json:"container,omitempty" tf:"container,omitempty"` // Is the container using dynamic expression, function or system variables? Defaults to false. DynamicContainerEnabled *bool `json:"dynamicContainerEnabled,omitempty" tf:"dynamic_container_enabled,omitempty"` // Is the filename using dynamic expression, function or system variables? Defaults to false. DynamicFilenameEnabled *bool `json:"dynamicFilenameEnabled,omitempty" tf:"dynamic_filename_enabled,omitempty"` // Is the path using dynamic expression, function or system variables? Defaults to false. DynamicPathEnabled *bool `json:"dynamicPathEnabled,omitempty" tf:"dynamic_path_enabled,omitempty"` // The filename of the file on the Azure Blob Storage Account. Filename *string `json:"filename,omitempty" tf:"filename,omitempty"` // The folder path to the file on the Azure Blob Storage Account. Path *string `json:"path,omitempty" tf:"path,omitempty"` }
func (*DataSetParquetAzureBlobStorageLocationObservation) DeepCopy ¶
func (in *DataSetParquetAzureBlobStorageLocationObservation) DeepCopy() *DataSetParquetAzureBlobStorageLocationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataSetParquetAzureBlobStorageLocationObservation.
func (*DataSetParquetAzureBlobStorageLocationObservation) DeepCopyInto ¶
func (in *DataSetParquetAzureBlobStorageLocationObservation) DeepCopyInto(out *DataSetParquetAzureBlobStorageLocationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataSetParquetAzureBlobStorageLocationParameters ¶
type DataSetParquetAzureBlobStorageLocationParameters struct { // The container on the Azure Blob Storage Account hosting the file. // +kubebuilder:validation:Optional Container *string `json:"container" tf:"container,omitempty"` // Is the container using dynamic expression, function or system variables? Defaults to false. // +kubebuilder:validation:Optional DynamicContainerEnabled *bool `json:"dynamicContainerEnabled,omitempty" tf:"dynamic_container_enabled,omitempty"` // Is the filename using dynamic expression, function or system variables? Defaults to false. // +kubebuilder:validation:Optional DynamicFilenameEnabled *bool `json:"dynamicFilenameEnabled,omitempty" tf:"dynamic_filename_enabled,omitempty"` // Is the path using dynamic expression, function or system variables? Defaults to false. // +kubebuilder:validation:Optional DynamicPathEnabled *bool `json:"dynamicPathEnabled,omitempty" tf:"dynamic_path_enabled,omitempty"` // The filename of the file on the Azure Blob Storage Account. // +kubebuilder:validation:Optional Filename *string `json:"filename,omitempty" tf:"filename,omitempty"` // The folder path to the file on the Azure Blob Storage Account. // +kubebuilder:validation:Optional Path *string `json:"path,omitempty" tf:"path,omitempty"` }
func (*DataSetParquetAzureBlobStorageLocationParameters) DeepCopy ¶
func (in *DataSetParquetAzureBlobStorageLocationParameters) DeepCopy() *DataSetParquetAzureBlobStorageLocationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataSetParquetAzureBlobStorageLocationParameters.
func (*DataSetParquetAzureBlobStorageLocationParameters) DeepCopyInto ¶
func (in *DataSetParquetAzureBlobStorageLocationParameters) DeepCopyInto(out *DataSetParquetAzureBlobStorageLocationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataSetParquetHTTPServerLocationInitParameters ¶ added in v0.35.0
type DataSetParquetHTTPServerLocationInitParameters struct { // Is the filename using dynamic expression, function or system variables? Defaults to false. DynamicFilenameEnabled *bool `json:"dynamicFilenameEnabled,omitempty" tf:"dynamic_filename_enabled,omitempty"` // Is the path using dynamic expression, function or system variables? Defaults to false. DynamicPathEnabled *bool `json:"dynamicPathEnabled,omitempty" tf:"dynamic_path_enabled,omitempty"` // The filename of the file on the web server. Filename *string `json:"filename,omitempty" tf:"filename,omitempty"` // The folder path to the file on the web server. Path *string `json:"path,omitempty" tf:"path,omitempty"` // The base URL to the web server hosting the file. RelativeURL *string `json:"relativeUrl,omitempty" tf:"relative_url,omitempty"` }
func (*DataSetParquetHTTPServerLocationInitParameters) DeepCopy ¶ added in v0.35.0
func (in *DataSetParquetHTTPServerLocationInitParameters) DeepCopy() *DataSetParquetHTTPServerLocationInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataSetParquetHTTPServerLocationInitParameters.
func (*DataSetParquetHTTPServerLocationInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *DataSetParquetHTTPServerLocationInitParameters) DeepCopyInto(out *DataSetParquetHTTPServerLocationInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataSetParquetHTTPServerLocationObservation ¶
type DataSetParquetHTTPServerLocationObservation struct { // Is the filename using dynamic expression, function or system variables? Defaults to false. DynamicFilenameEnabled *bool `json:"dynamicFilenameEnabled,omitempty" tf:"dynamic_filename_enabled,omitempty"` // Is the path using dynamic expression, function or system variables? Defaults to false. DynamicPathEnabled *bool `json:"dynamicPathEnabled,omitempty" tf:"dynamic_path_enabled,omitempty"` // The filename of the file on the web server. Filename *string `json:"filename,omitempty" tf:"filename,omitempty"` // The folder path to the file on the web server. Path *string `json:"path,omitempty" tf:"path,omitempty"` // The base URL to the web server hosting the file. RelativeURL *string `json:"relativeUrl,omitempty" tf:"relative_url,omitempty"` }
func (*DataSetParquetHTTPServerLocationObservation) DeepCopy ¶
func (in *DataSetParquetHTTPServerLocationObservation) DeepCopy() *DataSetParquetHTTPServerLocationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataSetParquetHTTPServerLocationObservation.
func (*DataSetParquetHTTPServerLocationObservation) DeepCopyInto ¶
func (in *DataSetParquetHTTPServerLocationObservation) DeepCopyInto(out *DataSetParquetHTTPServerLocationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataSetParquetHTTPServerLocationParameters ¶
type DataSetParquetHTTPServerLocationParameters struct { // Is the filename using dynamic expression, function or system variables? Defaults to false. // +kubebuilder:validation:Optional DynamicFilenameEnabled *bool `json:"dynamicFilenameEnabled,omitempty" tf:"dynamic_filename_enabled,omitempty"` // Is the path using dynamic expression, function or system variables? Defaults to false. // +kubebuilder:validation:Optional DynamicPathEnabled *bool `json:"dynamicPathEnabled,omitempty" tf:"dynamic_path_enabled,omitempty"` // The filename of the file on the web server. // +kubebuilder:validation:Optional Filename *string `json:"filename" tf:"filename,omitempty"` // The folder path to the file on the web server. // +kubebuilder:validation:Optional Path *string `json:"path,omitempty" tf:"path,omitempty"` // The base URL to the web server hosting the file. // +kubebuilder:validation:Optional RelativeURL *string `json:"relativeUrl" tf:"relative_url,omitempty"` }
func (*DataSetParquetHTTPServerLocationParameters) DeepCopy ¶
func (in *DataSetParquetHTTPServerLocationParameters) DeepCopy() *DataSetParquetHTTPServerLocationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataSetParquetHTTPServerLocationParameters.
func (*DataSetParquetHTTPServerLocationParameters) DeepCopyInto ¶
func (in *DataSetParquetHTTPServerLocationParameters) DeepCopyInto(out *DataSetParquetHTTPServerLocationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataSetParquetInitParameters ¶ added in v0.35.0
type DataSetParquetInitParameters struct { // A map of additional properties to associate with the Data Factory Dataset. // +mapType=granular AdditionalProperties map[string]*string `json:"additionalProperties,omitempty" tf:"additional_properties,omitempty"` // List of tags that can be used for describing the Data Factory Dataset. Annotations []*string `json:"annotations,omitempty" tf:"annotations,omitempty"` // A azure_blob_fs_location block as defined below. AzureBlobFsLocation []DataSetParquetAzureBlobFsLocationInitParameters `json:"azureBlobFsLocation,omitempty" tf:"azure_blob_fs_location,omitempty"` // A azure_blob_storage_location block as defined below. AzureBlobStorageLocation []DataSetParquetAzureBlobStorageLocationInitParameters `json:"azureBlobStorageLocation,omitempty" tf:"azure_blob_storage_location,omitempty"` // The compression codec used to read/write text files. Valid values are bzip2, gzip, deflate, ZipDeflate, TarGzip, Tar, snappy, or lz4. Please note these values are case-sensitive. CompressionCodec *string `json:"compressionCodec,omitempty" tf:"compression_codec,omitempty"` // Specifies the compression level. Possible values are Optimal and Fastest, CompressionLevel *string `json:"compressionLevel,omitempty" tf:"compression_level,omitempty"` // The description for the Data Factory Dataset. Description *string `json:"description,omitempty" tf:"description,omitempty"` // The folder that this Dataset is in. If not specified, the Dataset will appear at the root level. Folder *string `json:"folder,omitempty" tf:"folder,omitempty"` // A http_server_location block as defined below. HTTPServerLocation []DataSetParquetHTTPServerLocationInitParameters `json:"httpServerLocation,omitempty" tf:"http_server_location,omitempty"` // The Data Factory Linked Service name in which to associate the Dataset with. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/datafactory/v1beta1.LinkedServiceWeb LinkedServiceName *string `json:"linkedServiceName,omitempty" tf:"linked_service_name,omitempty"` // Reference to a LinkedServiceWeb in datafactory to populate linkedServiceName. // +kubebuilder:validation:Optional LinkedServiceNameRef *v1.Reference `json:"linkedServiceNameRef,omitempty" tf:"-"` // Selector for a LinkedServiceWeb in datafactory to populate linkedServiceName. // +kubebuilder:validation:Optional LinkedServiceNameSelector *v1.Selector `json:"linkedServiceNameSelector,omitempty" tf:"-"` // A map of parameters to associate with the Data Factory Dataset. // +mapType=granular Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"` // A schema_column block as defined below. SchemaColumn []DataSetParquetSchemaColumnInitParameters `json:"schemaColumn,omitempty" tf:"schema_column,omitempty"` }
func (*DataSetParquetInitParameters) DeepCopy ¶ added in v0.35.0
func (in *DataSetParquetInitParameters) DeepCopy() *DataSetParquetInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataSetParquetInitParameters.
func (*DataSetParquetInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *DataSetParquetInitParameters) DeepCopyInto(out *DataSetParquetInitParameters)
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 { // A map of additional properties to associate with the Data Factory Dataset. // +mapType=granular AdditionalProperties map[string]*string `json:"additionalProperties,omitempty" tf:"additional_properties,omitempty"` // List of tags that can be used for describing the Data Factory Dataset. Annotations []*string `json:"annotations,omitempty" tf:"annotations,omitempty"` // A azure_blob_fs_location block as defined below. AzureBlobFsLocation []DataSetParquetAzureBlobFsLocationObservation `json:"azureBlobFsLocation,omitempty" tf:"azure_blob_fs_location,omitempty"` // A azure_blob_storage_location block as defined below. AzureBlobStorageLocation []DataSetParquetAzureBlobStorageLocationObservation `json:"azureBlobStorageLocation,omitempty" tf:"azure_blob_storage_location,omitempty"` // The compression codec used to read/write text files. Valid values are bzip2, gzip, deflate, ZipDeflate, TarGzip, Tar, snappy, or lz4. Please note these values are case-sensitive. CompressionCodec *string `json:"compressionCodec,omitempty" tf:"compression_codec,omitempty"` // Specifies the compression level. Possible values are Optimal and Fastest, CompressionLevel *string `json:"compressionLevel,omitempty" tf:"compression_level,omitempty"` // The Data Factory ID in which to associate the Dataset with. Changing this forces a new resource. DataFactoryID *string `json:"dataFactoryId,omitempty" tf:"data_factory_id,omitempty"` // The description for the Data Factory Dataset. Description *string `json:"description,omitempty" tf:"description,omitempty"` // The folder that this Dataset is in. If not specified, the Dataset will appear at the root level. Folder *string `json:"folder,omitempty" tf:"folder,omitempty"` // A http_server_location block as defined below. HTTPServerLocation []DataSetParquetHTTPServerLocationObservation `json:"httpServerLocation,omitempty" tf:"http_server_location,omitempty"` // The ID of the Data Factory Dataset. ID *string `json:"id,omitempty" tf:"id,omitempty"` // The Data Factory Linked Service name in which to associate the Dataset with. LinkedServiceName *string `json:"linkedServiceName,omitempty" tf:"linked_service_name,omitempty"` // A map of parameters to associate with the Data Factory Dataset. // +mapType=granular Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"` // A schema_column block as defined below. SchemaColumn []DataSetParquetSchemaColumnObservation `json:"schemaColumn,omitempty" tf:"schema_column,omitempty"` }
func (*DataSetParquetObservation) DeepCopy ¶
func (in *DataSetParquetObservation) DeepCopy() *DataSetParquetObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataSetParquetObservation.
func (*DataSetParquetObservation) DeepCopyInto ¶
func (in *DataSetParquetObservation) DeepCopyInto(out *DataSetParquetObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataSetParquetParameters ¶
type DataSetParquetParameters struct { // A map of additional properties to associate with the Data Factory Dataset. // +kubebuilder:validation:Optional // +mapType=granular AdditionalProperties map[string]*string `json:"additionalProperties,omitempty" tf:"additional_properties,omitempty"` // List of tags that can be used for describing the Data Factory Dataset. // +kubebuilder:validation:Optional Annotations []*string `json:"annotations,omitempty" tf:"annotations,omitempty"` // A azure_blob_fs_location block as defined below. // +kubebuilder:validation:Optional AzureBlobFsLocation []DataSetParquetAzureBlobFsLocationParameters `json:"azureBlobFsLocation,omitempty" tf:"azure_blob_fs_location,omitempty"` // A azure_blob_storage_location block as defined below. // +kubebuilder:validation:Optional AzureBlobStorageLocation []DataSetParquetAzureBlobStorageLocationParameters `json:"azureBlobStorageLocation,omitempty" tf:"azure_blob_storage_location,omitempty"` // The compression codec used to read/write text files. Valid values are bzip2, gzip, deflate, ZipDeflate, TarGzip, Tar, snappy, or lz4. Please note these values are case-sensitive. // +kubebuilder:validation:Optional CompressionCodec *string `json:"compressionCodec,omitempty" tf:"compression_codec,omitempty"` // Specifies the compression level. Possible values are Optimal and Fastest, // +kubebuilder:validation:Optional CompressionLevel *string `json:"compressionLevel,omitempty" tf:"compression_level,omitempty"` // The Data Factory ID in which to associate the Dataset with. Changing this forces a new resource. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/datafactory/v1beta1.Factory // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional DataFactoryID *string `json:"dataFactoryId,omitempty" tf:"data_factory_id,omitempty"` // Reference to a Factory in datafactory to populate dataFactoryId. // +kubebuilder:validation:Optional DataFactoryIDRef *v1.Reference `json:"dataFactoryIdRef,omitempty" tf:"-"` // Selector for a Factory in datafactory to populate dataFactoryId. // +kubebuilder:validation:Optional DataFactoryIDSelector *v1.Selector `json:"dataFactoryIdSelector,omitempty" tf:"-"` // The description for the Data Factory Dataset. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // The folder that this Dataset is in. If not specified, the Dataset will appear at the root level. // +kubebuilder:validation:Optional Folder *string `json:"folder,omitempty" tf:"folder,omitempty"` // A http_server_location block as defined below. // +kubebuilder:validation:Optional HTTPServerLocation []DataSetParquetHTTPServerLocationParameters `json:"httpServerLocation,omitempty" tf:"http_server_location,omitempty"` // The Data Factory Linked Service name in which to associate the Dataset with. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/datafactory/v1beta1.LinkedServiceWeb // +kubebuilder:validation:Optional LinkedServiceName *string `json:"linkedServiceName,omitempty" tf:"linked_service_name,omitempty"` // Reference to a LinkedServiceWeb in datafactory to populate linkedServiceName. // +kubebuilder:validation:Optional LinkedServiceNameRef *v1.Reference `json:"linkedServiceNameRef,omitempty" tf:"-"` // Selector for a LinkedServiceWeb in datafactory to populate linkedServiceName. // +kubebuilder:validation:Optional LinkedServiceNameSelector *v1.Selector `json:"linkedServiceNameSelector,omitempty" tf:"-"` // A map of parameters to associate with the Data Factory Dataset. // +kubebuilder:validation:Optional // +mapType=granular Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"` // A schema_column block as defined below. // +kubebuilder:validation:Optional SchemaColumn []DataSetParquetSchemaColumnParameters `json:"schemaColumn,omitempty" tf:"schema_column,omitempty"` }
func (*DataSetParquetParameters) DeepCopy ¶
func (in *DataSetParquetParameters) DeepCopy() *DataSetParquetParameters
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 DataSetParquetSchemaColumnInitParameters ¶ added in v0.35.0
type DataSetParquetSchemaColumnInitParameters struct { // The description of the column. Description *string `json:"description,omitempty" tf:"description,omitempty"` // The name of the column. Name *string `json:"name,omitempty" tf:"name,omitempty"` // Type of the column. Valid values are Byte, Byte[], Boolean, Date, DateTime,DateTimeOffset, Decimal, Double, Guid, Int16, Int32, Int64, Single, String, TimeSpan. Please note these values are case sensitive. Type *string `json:"type,omitempty" tf:"type,omitempty"` }
func (*DataSetParquetSchemaColumnInitParameters) DeepCopy ¶ added in v0.35.0
func (in *DataSetParquetSchemaColumnInitParameters) DeepCopy() *DataSetParquetSchemaColumnInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataSetParquetSchemaColumnInitParameters.
func (*DataSetParquetSchemaColumnInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *DataSetParquetSchemaColumnInitParameters) DeepCopyInto(out *DataSetParquetSchemaColumnInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataSetParquetSchemaColumnObservation ¶
type DataSetParquetSchemaColumnObservation struct { // The description of the column. Description *string `json:"description,omitempty" tf:"description,omitempty"` // The name of the column. Name *string `json:"name,omitempty" tf:"name,omitempty"` // Type of the column. Valid values are Byte, Byte[], Boolean, Date, DateTime,DateTimeOffset, Decimal, Double, Guid, Int16, Int32, Int64, Single, String, TimeSpan. Please note these values are case sensitive. Type *string `json:"type,omitempty" tf:"type,omitempty"` }
func (*DataSetParquetSchemaColumnObservation) DeepCopy ¶
func (in *DataSetParquetSchemaColumnObservation) DeepCopy() *DataSetParquetSchemaColumnObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataSetParquetSchemaColumnObservation.
func (*DataSetParquetSchemaColumnObservation) DeepCopyInto ¶
func (in *DataSetParquetSchemaColumnObservation) DeepCopyInto(out *DataSetParquetSchemaColumnObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataSetParquetSchemaColumnParameters ¶
type DataSetParquetSchemaColumnParameters struct { // The description of the column. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // The name of the column. // +kubebuilder:validation:Optional Name *string `json:"name" tf:"name,omitempty"` // Type of the column. Valid values are Byte, Byte[], Boolean, Date, DateTime,DateTimeOffset, Decimal, Double, Guid, Int16, Int32, Int64, Single, String, TimeSpan. Please note these values are case sensitive. // +kubebuilder:validation:Optional Type *string `json:"type,omitempty" tf:"type,omitempty"` }
func (*DataSetParquetSchemaColumnParameters) DeepCopy ¶
func (in *DataSetParquetSchemaColumnParameters) DeepCopy() *DataSetParquetSchemaColumnParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataSetParquetSchemaColumnParameters.
func (*DataSetParquetSchemaColumnParameters) DeepCopyInto ¶
func (in *DataSetParquetSchemaColumnParameters) DeepCopyInto(out *DataSetParquetSchemaColumnParameters)
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"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider DataSetParquetInitParameters `json:"initProvider,omitempty"` }
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 ¶
func (in *DataSetParquetStatus) DeepCopy() *DataSetParquetStatus
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. Manages a PostgreSQL Dataset inside a Azure Data Factory. +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].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:resource:scope=Cluster,categories={crossplane,managed,azure}
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) GetInitParameters ¶ added in v0.35.0
func (tr *DataSetPostgreSQL) GetInitParameters() (map[string]any, error)
GetInitParameters of this DataSetPostgreSQL
func (*DataSetPostgreSQL) GetManagementPolicies ¶ added in v0.35.0
func (mg *DataSetPostgreSQL) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this DataSetPostgreSQL.
func (*DataSetPostgreSQL) GetMergedParameters ¶ added in v0.40.0
func (tr *DataSetPostgreSQL) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this DataSetPostgreSQL
func (*DataSetPostgreSQL) GetObservation ¶
func (tr *DataSetPostgreSQL) GetObservation() (map[string]any, error)
GetObservation of this DataSetPostgreSQL
func (*DataSetPostgreSQL) GetParameters ¶
func (tr *DataSetPostgreSQL) GetParameters() (map[string]any, error)
GetParameters of this DataSetPostgreSQL
func (*DataSetPostgreSQL) GetProviderConfigReference ¶
func (mg *DataSetPostgreSQL) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this DataSetPostgreSQL.
func (*DataSetPostgreSQL) GetPublishConnectionDetailsTo ¶
func (mg *DataSetPostgreSQL) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this DataSetPostgreSQL.
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) Hub ¶ added in v0.42.1
func (tr *DataSetPostgreSQL) Hub()
Hub marks this type as a conversion hub.
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 ¶
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) SetManagementPolicies ¶ added in v0.35.0
func (mg *DataSetPostgreSQL) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this DataSetPostgreSQL.
func (*DataSetPostgreSQL) SetObservation ¶
func (tr *DataSetPostgreSQL) SetObservation(obs map[string]any) error
SetObservation for this DataSetPostgreSQL
func (*DataSetPostgreSQL) SetParameters ¶
func (tr *DataSetPostgreSQL) SetParameters(params map[string]any) error
SetParameters for this DataSetPostgreSQL
func (*DataSetPostgreSQL) SetProviderConfigReference ¶
func (mg *DataSetPostgreSQL) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this DataSetPostgreSQL.
func (*DataSetPostgreSQL) SetPublishConnectionDetailsTo ¶
func (mg *DataSetPostgreSQL) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this DataSetPostgreSQL.
func (*DataSetPostgreSQL) SetWriteConnectionSecretToReference ¶
func (mg *DataSetPostgreSQL) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this DataSetPostgreSQL.
type DataSetPostgreSQLInitParameters ¶ added in v0.35.0
type DataSetPostgreSQLInitParameters struct { // A map of additional properties to associate with the Data Factory Dataset PostgreSQL. // +mapType=granular AdditionalProperties map[string]*string `json:"additionalProperties,omitempty" tf:"additional_properties,omitempty"` // List of tags that can be used for describing the Data Factory Dataset PostgreSQL. Annotations []*string `json:"annotations,omitempty" tf:"annotations,omitempty"` // The description for the Data Factory Dataset PostgreSQL. Description *string `json:"description,omitempty" tf:"description,omitempty"` // The folder that this Dataset is in. If not specified, the Dataset will appear at the root level. Folder *string `json:"folder,omitempty" tf:"folder,omitempty"` // The Data Factory Linked Service name in which to associate the Dataset with. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/datafactory/v1beta1.LinkedServicePostgreSQL LinkedServiceName *string `json:"linkedServiceName,omitempty" tf:"linked_service_name,omitempty"` // Reference to a LinkedServicePostgreSQL in datafactory to populate linkedServiceName. // +kubebuilder:validation:Optional LinkedServiceNameRef *v1.Reference `json:"linkedServiceNameRef,omitempty" tf:"-"` // Selector for a LinkedServicePostgreSQL in datafactory to populate linkedServiceName. // +kubebuilder:validation:Optional LinkedServiceNameSelector *v1.Selector `json:"linkedServiceNameSelector,omitempty" tf:"-"` // A map of parameters to associate with the Data Factory Dataset PostgreSQL. // +mapType=granular Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"` // A schema_column block as defined below. SchemaColumn []DataSetPostgreSQLSchemaColumnInitParameters `json:"schemaColumn,omitempty" tf:"schema_column,omitempty"` // The table name of the Data Factory Dataset PostgreSQL. TableName *string `json:"tableName,omitempty" tf:"table_name,omitempty"` }
func (*DataSetPostgreSQLInitParameters) DeepCopy ¶ added in v0.35.0
func (in *DataSetPostgreSQLInitParameters) DeepCopy() *DataSetPostgreSQLInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataSetPostgreSQLInitParameters.
func (*DataSetPostgreSQLInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *DataSetPostgreSQLInitParameters) DeepCopyInto(out *DataSetPostgreSQLInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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 ¶
func (in *DataSetPostgreSQLList) DeepCopy() *DataSetPostgreSQLList
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 { // A map of additional properties to associate with the Data Factory Dataset PostgreSQL. // +mapType=granular AdditionalProperties map[string]*string `json:"additionalProperties,omitempty" tf:"additional_properties,omitempty"` // List of tags that can be used for describing the Data Factory Dataset PostgreSQL. Annotations []*string `json:"annotations,omitempty" tf:"annotations,omitempty"` // The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource. DataFactoryID *string `json:"dataFactoryId,omitempty" tf:"data_factory_id,omitempty"` // The description for the Data Factory Dataset PostgreSQL. Description *string `json:"description,omitempty" tf:"description,omitempty"` // The folder that this Dataset is in. If not specified, the Dataset will appear at the root level. Folder *string `json:"folder,omitempty" tf:"folder,omitempty"` // The ID of the Data Factory PostgreSQL Dataset. ID *string `json:"id,omitempty" tf:"id,omitempty"` // The Data Factory Linked Service name in which to associate the Dataset with. LinkedServiceName *string `json:"linkedServiceName,omitempty" tf:"linked_service_name,omitempty"` // A map of parameters to associate with the Data Factory Dataset PostgreSQL. // +mapType=granular Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"` // A schema_column block as defined below. SchemaColumn []DataSetPostgreSQLSchemaColumnObservation `json:"schemaColumn,omitempty" tf:"schema_column,omitempty"` // The table name of the Data Factory Dataset PostgreSQL. TableName *string `json:"tableName,omitempty" tf:"table_name,omitempty"` }
func (*DataSetPostgreSQLObservation) DeepCopy ¶
func (in *DataSetPostgreSQLObservation) DeepCopy() *DataSetPostgreSQLObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataSetPostgreSQLObservation.
func (*DataSetPostgreSQLObservation) DeepCopyInto ¶
func (in *DataSetPostgreSQLObservation) DeepCopyInto(out *DataSetPostgreSQLObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataSetPostgreSQLParameters ¶
type DataSetPostgreSQLParameters struct { // A map of additional properties to associate with the Data Factory Dataset PostgreSQL. // +kubebuilder:validation:Optional // +mapType=granular AdditionalProperties map[string]*string `json:"additionalProperties,omitempty" tf:"additional_properties,omitempty"` // List of tags that can be used for describing the Data Factory Dataset PostgreSQL. // +kubebuilder:validation:Optional Annotations []*string `json:"annotations,omitempty" tf:"annotations,omitempty"` // The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/datafactory/v1beta2.Factory // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional DataFactoryID *string `json:"dataFactoryId,omitempty" tf:"data_factory_id,omitempty"` // Reference to a Factory in datafactory to populate dataFactoryId. // +kubebuilder:validation:Optional DataFactoryIDRef *v1.Reference `json:"dataFactoryIdRef,omitempty" tf:"-"` // Selector for a Factory in datafactory to populate dataFactoryId. // +kubebuilder:validation:Optional DataFactoryIDSelector *v1.Selector `json:"dataFactoryIdSelector,omitempty" tf:"-"` // The description for the Data Factory Dataset PostgreSQL. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // The folder that this Dataset is in. If not specified, the Dataset will appear at the root level. // +kubebuilder:validation:Optional Folder *string `json:"folder,omitempty" tf:"folder,omitempty"` // The Data Factory Linked Service name in which to associate the Dataset with. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/datafactory/v1beta1.LinkedServicePostgreSQL // +kubebuilder:validation:Optional LinkedServiceName *string `json:"linkedServiceName,omitempty" tf:"linked_service_name,omitempty"` // Reference to a LinkedServicePostgreSQL in datafactory to populate linkedServiceName. // +kubebuilder:validation:Optional LinkedServiceNameRef *v1.Reference `json:"linkedServiceNameRef,omitempty" tf:"-"` // Selector for a LinkedServicePostgreSQL in datafactory to populate linkedServiceName. // +kubebuilder:validation:Optional LinkedServiceNameSelector *v1.Selector `json:"linkedServiceNameSelector,omitempty" tf:"-"` // A map of parameters to associate with the Data Factory Dataset PostgreSQL. // +kubebuilder:validation:Optional // +mapType=granular Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"` // A schema_column block as defined below. // +kubebuilder:validation:Optional SchemaColumn []DataSetPostgreSQLSchemaColumnParameters `json:"schemaColumn,omitempty" tf:"schema_column,omitempty"` // The table name of the Data Factory Dataset PostgreSQL. // +kubebuilder:validation:Optional TableName *string `json:"tableName,omitempty" tf:"table_name,omitempty"` }
func (*DataSetPostgreSQLParameters) DeepCopy ¶
func (in *DataSetPostgreSQLParameters) DeepCopy() *DataSetPostgreSQLParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataSetPostgreSQLParameters.
func (*DataSetPostgreSQLParameters) DeepCopyInto ¶
func (in *DataSetPostgreSQLParameters) DeepCopyInto(out *DataSetPostgreSQLParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataSetPostgreSQLSchemaColumnInitParameters ¶ added in v0.35.0
type DataSetPostgreSQLSchemaColumnInitParameters struct { // The description of the column. Description *string `json:"description,omitempty" tf:"description,omitempty"` // The name of the column. Name *string `json:"name,omitempty" tf:"name,omitempty"` // Type of the column. Valid values are Byte, Byte[], Boolean, Date, DateTime,DateTimeOffset, Decimal, Double, Guid, Int16, Int32, Int64, Single, String, TimeSpan. Please note these values are case sensitive. Type *string `json:"type,omitempty" tf:"type,omitempty"` }
func (*DataSetPostgreSQLSchemaColumnInitParameters) DeepCopy ¶ added in v0.35.0
func (in *DataSetPostgreSQLSchemaColumnInitParameters) DeepCopy() *DataSetPostgreSQLSchemaColumnInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataSetPostgreSQLSchemaColumnInitParameters.
func (*DataSetPostgreSQLSchemaColumnInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *DataSetPostgreSQLSchemaColumnInitParameters) DeepCopyInto(out *DataSetPostgreSQLSchemaColumnInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataSetPostgreSQLSchemaColumnObservation ¶
type DataSetPostgreSQLSchemaColumnObservation struct { // The description of the column. Description *string `json:"description,omitempty" tf:"description,omitempty"` // The name of the column. Name *string `json:"name,omitempty" tf:"name,omitempty"` // Type of the column. Valid values are Byte, Byte[], Boolean, Date, DateTime,DateTimeOffset, Decimal, Double, Guid, Int16, Int32, Int64, Single, String, TimeSpan. Please note these values are case sensitive. Type *string `json:"type,omitempty" tf:"type,omitempty"` }
func (*DataSetPostgreSQLSchemaColumnObservation) DeepCopy ¶
func (in *DataSetPostgreSQLSchemaColumnObservation) DeepCopy() *DataSetPostgreSQLSchemaColumnObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataSetPostgreSQLSchemaColumnObservation.
func (*DataSetPostgreSQLSchemaColumnObservation) DeepCopyInto ¶
func (in *DataSetPostgreSQLSchemaColumnObservation) DeepCopyInto(out *DataSetPostgreSQLSchemaColumnObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataSetPostgreSQLSchemaColumnParameters ¶
type DataSetPostgreSQLSchemaColumnParameters struct { // The description of the column. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // The name of the column. // +kubebuilder:validation:Optional Name *string `json:"name" tf:"name,omitempty"` // Type of the column. Valid values are Byte, Byte[], Boolean, Date, DateTime,DateTimeOffset, Decimal, Double, Guid, Int16, Int32, Int64, Single, String, TimeSpan. Please note these values are case sensitive. // +kubebuilder:validation:Optional Type *string `json:"type,omitempty" tf:"type,omitempty"` }
func (*DataSetPostgreSQLSchemaColumnParameters) DeepCopy ¶
func (in *DataSetPostgreSQLSchemaColumnParameters) DeepCopy() *DataSetPostgreSQLSchemaColumnParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataSetPostgreSQLSchemaColumnParameters.
func (*DataSetPostgreSQLSchemaColumnParameters) DeepCopyInto ¶
func (in *DataSetPostgreSQLSchemaColumnParameters) DeepCopyInto(out *DataSetPostgreSQLSchemaColumnParameters)
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"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider DataSetPostgreSQLInitParameters `json:"initProvider,omitempty"` }
DataSetPostgreSQLSpec defines the desired state of DataSetPostgreSQL
func (*DataSetPostgreSQLSpec) DeepCopy ¶
func (in *DataSetPostgreSQLSpec) DeepCopy() *DataSetPostgreSQLSpec
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 ¶
func (in *DataSetPostgreSQLStatus) DeepCopy() *DataSetPostgreSQLStatus
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 ¶ added in v0.27.0
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. Manages a SQL Server Table Dataset inside a Azure Data Factory. +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].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:resource:scope=Cluster,categories={crossplane,managed,azure}
func (*DataSetSQLServerTable) DeepCopy ¶ added in v0.27.0
func (in *DataSetSQLServerTable) DeepCopy() *DataSetSQLServerTable
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataSetSQLServerTable.
func (*DataSetSQLServerTable) DeepCopyInto ¶ added in v0.27.0
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 ¶ added in v0.27.0
func (in *DataSetSQLServerTable) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DataSetSQLServerTable) GetCondition ¶ added in v0.27.0
func (mg *DataSetSQLServerTable) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this DataSetSQLServerTable.
func (*DataSetSQLServerTable) GetConnectionDetailsMapping ¶ added in v0.27.0
func (tr *DataSetSQLServerTable) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this DataSetSQLServerTable
func (*DataSetSQLServerTable) GetDeletionPolicy ¶ added in v0.27.0
func (mg *DataSetSQLServerTable) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this DataSetSQLServerTable.
func (*DataSetSQLServerTable) GetID ¶ added in v0.27.0
func (tr *DataSetSQLServerTable) GetID() string
GetID returns ID of underlying Terraform resource of this DataSetSQLServerTable
func (*DataSetSQLServerTable) GetInitParameters ¶ added in v0.35.0
func (tr *DataSetSQLServerTable) GetInitParameters() (map[string]any, error)
GetInitParameters of this DataSetSQLServerTable
func (*DataSetSQLServerTable) GetManagementPolicies ¶ added in v0.35.0
func (mg *DataSetSQLServerTable) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this DataSetSQLServerTable.
func (*DataSetSQLServerTable) GetMergedParameters ¶ added in v0.40.0
func (tr *DataSetSQLServerTable) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this DataSetSQLServerTable
func (*DataSetSQLServerTable) GetObservation ¶ added in v0.27.0
func (tr *DataSetSQLServerTable) GetObservation() (map[string]any, error)
GetObservation of this DataSetSQLServerTable
func (*DataSetSQLServerTable) GetParameters ¶ added in v0.27.0
func (tr *DataSetSQLServerTable) GetParameters() (map[string]any, error)
GetParameters of this DataSetSQLServerTable
func (*DataSetSQLServerTable) GetProviderConfigReference ¶ added in v0.27.0
func (mg *DataSetSQLServerTable) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this DataSetSQLServerTable.
func (*DataSetSQLServerTable) GetPublishConnectionDetailsTo ¶ added in v0.27.0
func (mg *DataSetSQLServerTable) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this DataSetSQLServerTable.
func (*DataSetSQLServerTable) GetTerraformResourceType ¶ added in v0.27.0
func (mg *DataSetSQLServerTable) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this DataSetSQLServerTable
func (*DataSetSQLServerTable) GetTerraformSchemaVersion ¶ added in v0.27.0
func (tr *DataSetSQLServerTable) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*DataSetSQLServerTable) GetWriteConnectionSecretToReference ¶ added in v0.27.0
func (mg *DataSetSQLServerTable) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this DataSetSQLServerTable.
func (*DataSetSQLServerTable) Hub ¶ added in v0.42.1
func (tr *DataSetSQLServerTable) Hub()
Hub marks this type as a conversion hub.
func (*DataSetSQLServerTable) LateInitialize ¶ added in v0.27.0
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 ¶ added in v0.27.0
ResolveReferences of this DataSetSQLServerTable.
func (*DataSetSQLServerTable) SetConditions ¶ added in v0.27.0
func (mg *DataSetSQLServerTable) SetConditions(c ...xpv1.Condition)
SetConditions of this DataSetSQLServerTable.
func (*DataSetSQLServerTable) SetDeletionPolicy ¶ added in v0.27.0
func (mg *DataSetSQLServerTable) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this DataSetSQLServerTable.
func (*DataSetSQLServerTable) SetManagementPolicies ¶ added in v0.35.0
func (mg *DataSetSQLServerTable) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this DataSetSQLServerTable.
func (*DataSetSQLServerTable) SetObservation ¶ added in v0.27.0
func (tr *DataSetSQLServerTable) SetObservation(obs map[string]any) error
SetObservation for this DataSetSQLServerTable
func (*DataSetSQLServerTable) SetParameters ¶ added in v0.27.0
func (tr *DataSetSQLServerTable) SetParameters(params map[string]any) error
SetParameters for this DataSetSQLServerTable
func (*DataSetSQLServerTable) SetProviderConfigReference ¶ added in v0.27.0
func (mg *DataSetSQLServerTable) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this DataSetSQLServerTable.
func (*DataSetSQLServerTable) SetPublishConnectionDetailsTo ¶ added in v0.27.0
func (mg *DataSetSQLServerTable) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this DataSetSQLServerTable.
func (*DataSetSQLServerTable) SetWriteConnectionSecretToReference ¶ added in v0.27.0
func (mg *DataSetSQLServerTable) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this DataSetSQLServerTable.
type DataSetSQLServerTableInitParameters ¶ added in v0.35.0
type DataSetSQLServerTableInitParameters struct { // A map of additional properties to associate with the Data Factory Dataset SQL Server Table. // +mapType=granular AdditionalProperties map[string]*string `json:"additionalProperties,omitempty" tf:"additional_properties,omitempty"` // List of tags that can be used for describing the Data Factory Dataset SQL Server Table. Annotations []*string `json:"annotations,omitempty" tf:"annotations,omitempty"` // The description for the Data Factory Dataset SQL Server Table. Description *string `json:"description,omitempty" tf:"description,omitempty"` // The folder that this Dataset is in. If not specified, the Dataset will appear at the root level. Folder *string `json:"folder,omitempty" tf:"folder,omitempty"` // The Data Factory Linked Service name in which to associate the Dataset with. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/datafactory/v1beta2.LinkedServiceSQLServer LinkedServiceName *string `json:"linkedServiceName,omitempty" tf:"linked_service_name,omitempty"` // Reference to a LinkedServiceSQLServer in datafactory to populate linkedServiceName. // +kubebuilder:validation:Optional LinkedServiceNameRef *v1.Reference `json:"linkedServiceNameRef,omitempty" tf:"-"` // Selector for a LinkedServiceSQLServer in datafactory to populate linkedServiceName. // +kubebuilder:validation:Optional LinkedServiceNameSelector *v1.Selector `json:"linkedServiceNameSelector,omitempty" tf:"-"` // A map of parameters to associate with the Data Factory Dataset SQL Server Table. // +mapType=granular Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"` // A schema_column block as defined below. SchemaColumn []DataSetSQLServerTableSchemaColumnInitParameters `json:"schemaColumn,omitempty" tf:"schema_column,omitempty"` // The table name of the Data Factory Dataset SQL Server Table. TableName *string `json:"tableName,omitempty" tf:"table_name,omitempty"` }
func (*DataSetSQLServerTableInitParameters) DeepCopy ¶ added in v0.35.0
func (in *DataSetSQLServerTableInitParameters) DeepCopy() *DataSetSQLServerTableInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataSetSQLServerTableInitParameters.
func (*DataSetSQLServerTableInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *DataSetSQLServerTableInitParameters) DeepCopyInto(out *DataSetSQLServerTableInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataSetSQLServerTableList ¶ added in v0.27.0
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 ¶ added in v0.27.0
func (in *DataSetSQLServerTableList) DeepCopy() *DataSetSQLServerTableList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataSetSQLServerTableList.
func (*DataSetSQLServerTableList) DeepCopyInto ¶ added in v0.27.0
func (in *DataSetSQLServerTableList) DeepCopyInto(out *DataSetSQLServerTableList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DataSetSQLServerTableList) DeepCopyObject ¶ added in v0.27.0
func (in *DataSetSQLServerTableList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DataSetSQLServerTableList) GetItems ¶ added in v0.27.0
func (l *DataSetSQLServerTableList) GetItems() []resource.Managed
GetItems of this DataSetSQLServerTableList.
type DataSetSQLServerTableObservation ¶ added in v0.27.0
type DataSetSQLServerTableObservation struct { // A map of additional properties to associate with the Data Factory Dataset SQL Server Table. // +mapType=granular AdditionalProperties map[string]*string `json:"additionalProperties,omitempty" tf:"additional_properties,omitempty"` // List of tags that can be used for describing the Data Factory Dataset SQL Server Table. Annotations []*string `json:"annotations,omitempty" tf:"annotations,omitempty"` // The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource. DataFactoryID *string `json:"dataFactoryId,omitempty" tf:"data_factory_id,omitempty"` // The description for the Data Factory Dataset SQL Server Table. Description *string `json:"description,omitempty" tf:"description,omitempty"` // The folder that this Dataset is in. If not specified, the Dataset will appear at the root level. Folder *string `json:"folder,omitempty" tf:"folder,omitempty"` // The ID of the Data Factory SQL Server Table Dataset. ID *string `json:"id,omitempty" tf:"id,omitempty"` // The Data Factory Linked Service name in which to associate the Dataset with. LinkedServiceName *string `json:"linkedServiceName,omitempty" tf:"linked_service_name,omitempty"` // A map of parameters to associate with the Data Factory Dataset SQL Server Table. // +mapType=granular Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"` // A schema_column block as defined below. SchemaColumn []DataSetSQLServerTableSchemaColumnObservation `json:"schemaColumn,omitempty" tf:"schema_column,omitempty"` // The table name of the Data Factory Dataset SQL Server Table. TableName *string `json:"tableName,omitempty" tf:"table_name,omitempty"` }
func (*DataSetSQLServerTableObservation) DeepCopy ¶ added in v0.27.0
func (in *DataSetSQLServerTableObservation) DeepCopy() *DataSetSQLServerTableObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataSetSQLServerTableObservation.
func (*DataSetSQLServerTableObservation) DeepCopyInto ¶ added in v0.27.0
func (in *DataSetSQLServerTableObservation) DeepCopyInto(out *DataSetSQLServerTableObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataSetSQLServerTableParameters ¶ added in v0.27.0
type DataSetSQLServerTableParameters struct { // A map of additional properties to associate with the Data Factory Dataset SQL Server Table. // +kubebuilder:validation:Optional // +mapType=granular AdditionalProperties map[string]*string `json:"additionalProperties,omitempty" tf:"additional_properties,omitempty"` // List of tags that can be used for describing the Data Factory Dataset SQL Server Table. // +kubebuilder:validation:Optional Annotations []*string `json:"annotations,omitempty" tf:"annotations,omitempty"` // The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/datafactory/v1beta2.Factory // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional DataFactoryID *string `json:"dataFactoryId,omitempty" tf:"data_factory_id,omitempty"` // Reference to a Factory in datafactory to populate dataFactoryId. // +kubebuilder:validation:Optional DataFactoryIDRef *v1.Reference `json:"dataFactoryIdRef,omitempty" tf:"-"` // Selector for a Factory in datafactory to populate dataFactoryId. // +kubebuilder:validation:Optional DataFactoryIDSelector *v1.Selector `json:"dataFactoryIdSelector,omitempty" tf:"-"` // The description for the Data Factory Dataset SQL Server Table. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // The folder that this Dataset is in. If not specified, the Dataset will appear at the root level. // +kubebuilder:validation:Optional Folder *string `json:"folder,omitempty" tf:"folder,omitempty"` // The Data Factory Linked Service name in which to associate the Dataset with. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/datafactory/v1beta2.LinkedServiceSQLServer // +kubebuilder:validation:Optional LinkedServiceName *string `json:"linkedServiceName,omitempty" tf:"linked_service_name,omitempty"` // Reference to a LinkedServiceSQLServer in datafactory to populate linkedServiceName. // +kubebuilder:validation:Optional LinkedServiceNameRef *v1.Reference `json:"linkedServiceNameRef,omitempty" tf:"-"` // Selector for a LinkedServiceSQLServer in datafactory to populate linkedServiceName. // +kubebuilder:validation:Optional LinkedServiceNameSelector *v1.Selector `json:"linkedServiceNameSelector,omitempty" tf:"-"` // A map of parameters to associate with the Data Factory Dataset SQL Server Table. // +kubebuilder:validation:Optional // +mapType=granular Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"` // A schema_column block as defined below. // +kubebuilder:validation:Optional SchemaColumn []DataSetSQLServerTableSchemaColumnParameters `json:"schemaColumn,omitempty" tf:"schema_column,omitempty"` // The table name of the Data Factory Dataset SQL Server Table. // +kubebuilder:validation:Optional TableName *string `json:"tableName,omitempty" tf:"table_name,omitempty"` }
func (*DataSetSQLServerTableParameters) DeepCopy ¶ added in v0.27.0
func (in *DataSetSQLServerTableParameters) DeepCopy() *DataSetSQLServerTableParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataSetSQLServerTableParameters.
func (*DataSetSQLServerTableParameters) DeepCopyInto ¶ added in v0.27.0
func (in *DataSetSQLServerTableParameters) DeepCopyInto(out *DataSetSQLServerTableParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataSetSQLServerTableSchemaColumnInitParameters ¶ added in v0.35.0
type DataSetSQLServerTableSchemaColumnInitParameters struct { // The description of the column. Description *string `json:"description,omitempty" tf:"description,omitempty"` // The name of the column. Name *string `json:"name,omitempty" tf:"name,omitempty"` // Type of the column. Valid values are Byte, Byte[], Boolean, Date, DateTime,DateTimeOffset, Decimal, Double, Guid, Int16, Int32, Int64, Single, String, TimeSpan. Please note these values are case sensitive. Type *string `json:"type,omitempty" tf:"type,omitempty"` }
func (*DataSetSQLServerTableSchemaColumnInitParameters) DeepCopy ¶ added in v0.35.0
func (in *DataSetSQLServerTableSchemaColumnInitParameters) DeepCopy() *DataSetSQLServerTableSchemaColumnInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataSetSQLServerTableSchemaColumnInitParameters.
func (*DataSetSQLServerTableSchemaColumnInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *DataSetSQLServerTableSchemaColumnInitParameters) DeepCopyInto(out *DataSetSQLServerTableSchemaColumnInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataSetSQLServerTableSchemaColumnObservation ¶ added in v0.27.0
type DataSetSQLServerTableSchemaColumnObservation struct { // The description of the column. Description *string `json:"description,omitempty" tf:"description,omitempty"` // The name of the column. Name *string `json:"name,omitempty" tf:"name,omitempty"` // Type of the column. Valid values are Byte, Byte[], Boolean, Date, DateTime,DateTimeOffset, Decimal, Double, Guid, Int16, Int32, Int64, Single, String, TimeSpan. Please note these values are case sensitive. Type *string `json:"type,omitempty" tf:"type,omitempty"` }
func (*DataSetSQLServerTableSchemaColumnObservation) DeepCopy ¶ added in v0.27.0
func (in *DataSetSQLServerTableSchemaColumnObservation) DeepCopy() *DataSetSQLServerTableSchemaColumnObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataSetSQLServerTableSchemaColumnObservation.
func (*DataSetSQLServerTableSchemaColumnObservation) DeepCopyInto ¶ added in v0.27.0
func (in *DataSetSQLServerTableSchemaColumnObservation) DeepCopyInto(out *DataSetSQLServerTableSchemaColumnObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataSetSQLServerTableSchemaColumnParameters ¶ added in v0.27.0
type DataSetSQLServerTableSchemaColumnParameters struct { // The description of the column. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // The name of the column. // +kubebuilder:validation:Optional Name *string `json:"name" tf:"name,omitempty"` // Type of the column. Valid values are Byte, Byte[], Boolean, Date, DateTime,DateTimeOffset, Decimal, Double, Guid, Int16, Int32, Int64, Single, String, TimeSpan. Please note these values are case sensitive. // +kubebuilder:validation:Optional Type *string `json:"type,omitempty" tf:"type,omitempty"` }
func (*DataSetSQLServerTableSchemaColumnParameters) DeepCopy ¶ added in v0.27.0
func (in *DataSetSQLServerTableSchemaColumnParameters) DeepCopy() *DataSetSQLServerTableSchemaColumnParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataSetSQLServerTableSchemaColumnParameters.
func (*DataSetSQLServerTableSchemaColumnParameters) DeepCopyInto ¶ added in v0.27.0
func (in *DataSetSQLServerTableSchemaColumnParameters) DeepCopyInto(out *DataSetSQLServerTableSchemaColumnParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataSetSQLServerTableSpec ¶ added in v0.27.0
type DataSetSQLServerTableSpec struct { v1.ResourceSpec `json:",inline"` ForProvider DataSetSQLServerTableParameters `json:"forProvider"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider DataSetSQLServerTableInitParameters `json:"initProvider,omitempty"` }
DataSetSQLServerTableSpec defines the desired state of DataSetSQLServerTable
func (*DataSetSQLServerTableSpec) DeepCopy ¶ added in v0.27.0
func (in *DataSetSQLServerTableSpec) DeepCopy() *DataSetSQLServerTableSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataSetSQLServerTableSpec.
func (*DataSetSQLServerTableSpec) DeepCopyInto ¶ added in v0.27.0
func (in *DataSetSQLServerTableSpec) DeepCopyInto(out *DataSetSQLServerTableSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataSetSQLServerTableStatus ¶ added in v0.27.0
type DataSetSQLServerTableStatus struct { v1.ResourceStatus `json:",inline"` AtProvider DataSetSQLServerTableObservation `json:"atProvider,omitempty"` }
DataSetSQLServerTableStatus defines the observed state of DataSetSQLServerTable.
func (*DataSetSQLServerTableStatus) DeepCopy ¶ added in v0.27.0
func (in *DataSetSQLServerTableStatus) DeepCopy() *DataSetSQLServerTableStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataSetSQLServerTableStatus.
func (*DataSetSQLServerTableStatus) DeepCopyInto ¶ added in v0.27.0
func (in *DataSetSQLServerTableStatus) DeepCopyInto(out *DataSetSQLServerTableStatus)
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. Manages a Snowflake Dataset inside a Azure Data Factory. +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].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:resource:scope=Cluster,categories={crossplane,managed,azure}
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) GetInitParameters ¶ added in v0.35.0
func (tr *DataSetSnowflake) GetInitParameters() (map[string]any, error)
GetInitParameters of this DataSetSnowflake
func (*DataSetSnowflake) GetManagementPolicies ¶ added in v0.35.0
func (mg *DataSetSnowflake) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this DataSetSnowflake.
func (*DataSetSnowflake) GetMergedParameters ¶ added in v0.40.0
func (tr *DataSetSnowflake) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this DataSetSnowflake
func (*DataSetSnowflake) GetObservation ¶
func (tr *DataSetSnowflake) GetObservation() (map[string]any, error)
GetObservation of this DataSetSnowflake
func (*DataSetSnowflake) GetParameters ¶
func (tr *DataSetSnowflake) GetParameters() (map[string]any, error)
GetParameters of this DataSetSnowflake
func (*DataSetSnowflake) GetProviderConfigReference ¶
func (mg *DataSetSnowflake) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this DataSetSnowflake.
func (*DataSetSnowflake) GetPublishConnectionDetailsTo ¶
func (mg *DataSetSnowflake) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this DataSetSnowflake.
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) Hub ¶ added in v0.42.1
func (tr *DataSetSnowflake) Hub()
Hub marks this type as a conversion hub.
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 ¶
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) SetManagementPolicies ¶ added in v0.35.0
func (mg *DataSetSnowflake) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this DataSetSnowflake.
func (*DataSetSnowflake) SetObservation ¶
func (tr *DataSetSnowflake) SetObservation(obs map[string]any) error
SetObservation for this DataSetSnowflake
func (*DataSetSnowflake) SetParameters ¶
func (tr *DataSetSnowflake) SetParameters(params map[string]any) error
SetParameters for this DataSetSnowflake
func (*DataSetSnowflake) SetProviderConfigReference ¶
func (mg *DataSetSnowflake) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this DataSetSnowflake.
func (*DataSetSnowflake) SetPublishConnectionDetailsTo ¶
func (mg *DataSetSnowflake) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this DataSetSnowflake.
func (*DataSetSnowflake) SetWriteConnectionSecretToReference ¶
func (mg *DataSetSnowflake) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this DataSetSnowflake.
type DataSetSnowflakeInitParameters ¶ added in v0.35.0
type DataSetSnowflakeInitParameters struct { // A map of additional properties to associate with the Data Factory Dataset Snowflake. // +mapType=granular AdditionalProperties map[string]*string `json:"additionalProperties,omitempty" tf:"additional_properties,omitempty"` // List of tags that can be used for describing the Data Factory Dataset Snowflake. Annotations []*string `json:"annotations,omitempty" tf:"annotations,omitempty"` // The description for the Data Factory Dataset Snowflake. Description *string `json:"description,omitempty" tf:"description,omitempty"` // The folder that this Dataset is in. If not specified, the Dataset will appear at the root level. Folder *string `json:"folder,omitempty" tf:"folder,omitempty"` // The Data Factory Linked Service name in which to associate the Dataset with. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/datafactory/v1beta2.LinkedServiceSnowflake LinkedServiceName *string `json:"linkedServiceName,omitempty" tf:"linked_service_name,omitempty"` // Reference to a LinkedServiceSnowflake in datafactory to populate linkedServiceName. // +kubebuilder:validation:Optional LinkedServiceNameRef *v1.Reference `json:"linkedServiceNameRef,omitempty" tf:"-"` // Selector for a LinkedServiceSnowflake in datafactory to populate linkedServiceName. // +kubebuilder:validation:Optional LinkedServiceNameSelector *v1.Selector `json:"linkedServiceNameSelector,omitempty" tf:"-"` // A map of parameters to associate with the Data Factory Dataset Snowflake. // +mapType=granular Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"` // A schema_column block as defined below. SchemaColumn []DataSetSnowflakeSchemaColumnInitParameters `json:"schemaColumn,omitempty" tf:"schema_column,omitempty"` // The schema name of the Data Factory Dataset Snowflake. SchemaName *string `json:"schemaName,omitempty" tf:"schema_name,omitempty"` // The table name of the Data Factory Dataset Snowflake. TableName *string `json:"tableName,omitempty" tf:"table_name,omitempty"` }
func (*DataSetSnowflakeInitParameters) DeepCopy ¶ added in v0.35.0
func (in *DataSetSnowflakeInitParameters) DeepCopy() *DataSetSnowflakeInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataSetSnowflakeInitParameters.
func (*DataSetSnowflakeInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *DataSetSnowflakeInitParameters) DeepCopyInto(out *DataSetSnowflakeInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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 ¶
func (in *DataSetSnowflakeList) DeepCopy() *DataSetSnowflakeList
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 { // A map of additional properties to associate with the Data Factory Dataset Snowflake. // +mapType=granular AdditionalProperties map[string]*string `json:"additionalProperties,omitempty" tf:"additional_properties,omitempty"` // List of tags that can be used for describing the Data Factory Dataset Snowflake. Annotations []*string `json:"annotations,omitempty" tf:"annotations,omitempty"` // The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource. DataFactoryID *string `json:"dataFactoryId,omitempty" tf:"data_factory_id,omitempty"` // The description for the Data Factory Dataset Snowflake. Description *string `json:"description,omitempty" tf:"description,omitempty"` // The folder that this Dataset is in. If not specified, the Dataset will appear at the root level. Folder *string `json:"folder,omitempty" tf:"folder,omitempty"` // The ID of the Data Factory Snowflake Dataset. ID *string `json:"id,omitempty" tf:"id,omitempty"` // The Data Factory Linked Service name in which to associate the Dataset with. LinkedServiceName *string `json:"linkedServiceName,omitempty" tf:"linked_service_name,omitempty"` // A map of parameters to associate with the Data Factory Dataset Snowflake. // +mapType=granular Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"` // A schema_column block as defined below. SchemaColumn []DataSetSnowflakeSchemaColumnObservation `json:"schemaColumn,omitempty" tf:"schema_column,omitempty"` // The schema name of the Data Factory Dataset Snowflake. SchemaName *string `json:"schemaName,omitempty" tf:"schema_name,omitempty"` // The table name of the Data Factory Dataset Snowflake. TableName *string `json:"tableName,omitempty" tf:"table_name,omitempty"` }
func (*DataSetSnowflakeObservation) DeepCopy ¶
func (in *DataSetSnowflakeObservation) DeepCopy() *DataSetSnowflakeObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataSetSnowflakeObservation.
func (*DataSetSnowflakeObservation) DeepCopyInto ¶
func (in *DataSetSnowflakeObservation) DeepCopyInto(out *DataSetSnowflakeObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataSetSnowflakeParameters ¶
type DataSetSnowflakeParameters struct { // A map of additional properties to associate with the Data Factory Dataset Snowflake. // +kubebuilder:validation:Optional // +mapType=granular AdditionalProperties map[string]*string `json:"additionalProperties,omitempty" tf:"additional_properties,omitempty"` // List of tags that can be used for describing the Data Factory Dataset Snowflake. // +kubebuilder:validation:Optional Annotations []*string `json:"annotations,omitempty" tf:"annotations,omitempty"` // The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/datafactory/v1beta2.Factory // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional DataFactoryID *string `json:"dataFactoryId,omitempty" tf:"data_factory_id,omitempty"` // Reference to a Factory in datafactory to populate dataFactoryId. // +kubebuilder:validation:Optional DataFactoryIDRef *v1.Reference `json:"dataFactoryIdRef,omitempty" tf:"-"` // Selector for a Factory in datafactory to populate dataFactoryId. // +kubebuilder:validation:Optional DataFactoryIDSelector *v1.Selector `json:"dataFactoryIdSelector,omitempty" tf:"-"` // The description for the Data Factory Dataset Snowflake. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // The folder that this Dataset is in. If not specified, the Dataset will appear at the root level. // +kubebuilder:validation:Optional Folder *string `json:"folder,omitempty" tf:"folder,omitempty"` // The Data Factory Linked Service name in which to associate the Dataset with. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/datafactory/v1beta2.LinkedServiceSnowflake // +kubebuilder:validation:Optional LinkedServiceName *string `json:"linkedServiceName,omitempty" tf:"linked_service_name,omitempty"` // Reference to a LinkedServiceSnowflake in datafactory to populate linkedServiceName. // +kubebuilder:validation:Optional LinkedServiceNameRef *v1.Reference `json:"linkedServiceNameRef,omitempty" tf:"-"` // Selector for a LinkedServiceSnowflake in datafactory to populate linkedServiceName. // +kubebuilder:validation:Optional LinkedServiceNameSelector *v1.Selector `json:"linkedServiceNameSelector,omitempty" tf:"-"` // A map of parameters to associate with the Data Factory Dataset Snowflake. // +kubebuilder:validation:Optional // +mapType=granular Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"` // A schema_column block as defined below. // +kubebuilder:validation:Optional SchemaColumn []DataSetSnowflakeSchemaColumnParameters `json:"schemaColumn,omitempty" tf:"schema_column,omitempty"` // The schema name of the Data Factory Dataset Snowflake. // +kubebuilder:validation:Optional SchemaName *string `json:"schemaName,omitempty" tf:"schema_name,omitempty"` // The table name of the Data Factory Dataset Snowflake. // +kubebuilder:validation:Optional TableName *string `json:"tableName,omitempty" tf:"table_name,omitempty"` }
func (*DataSetSnowflakeParameters) DeepCopy ¶
func (in *DataSetSnowflakeParameters) DeepCopy() *DataSetSnowflakeParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataSetSnowflakeParameters.
func (*DataSetSnowflakeParameters) DeepCopyInto ¶
func (in *DataSetSnowflakeParameters) DeepCopyInto(out *DataSetSnowflakeParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataSetSnowflakeSchemaColumnInitParameters ¶ added in v0.35.0
type DataSetSnowflakeSchemaColumnInitParameters struct { // The name of the column. Name *string `json:"name,omitempty" tf:"name,omitempty"` // The total number of digits allowed. Precision *float64 `json:"precision,omitempty" tf:"precision,omitempty"` // The number of digits allowed to the right of the decimal point. Scale *float64 `json:"scale,omitempty" tf:"scale,omitempty"` // Type of the column. Valid values are NUMBER, DECIMAL, NUMERIC, INT, INTEGER, BIGINT, SMALLINT, FLOAT“FLOAT4, FLOAT8, DOUBLE, DOUBLE PRECISION, REAL, VARCHAR, CHAR, CHARACTER, STRING, TEXT, BINARY, VARBINARY, BOOLEAN, DATE, DATETIME, TIME, TIMESTAMP, TIMESTAMP_LTZ, TIMESTAMP_NTZ, TIMESTAMP_TZ, VARIANT, OBJECT, ARRAY, GEOGRAPHY. Please note these values are case sensitive. Type *string `json:"type,omitempty" tf:"type,omitempty"` }
func (*DataSetSnowflakeSchemaColumnInitParameters) DeepCopy ¶ added in v0.35.0
func (in *DataSetSnowflakeSchemaColumnInitParameters) DeepCopy() *DataSetSnowflakeSchemaColumnInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataSetSnowflakeSchemaColumnInitParameters.
func (*DataSetSnowflakeSchemaColumnInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *DataSetSnowflakeSchemaColumnInitParameters) DeepCopyInto(out *DataSetSnowflakeSchemaColumnInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataSetSnowflakeSchemaColumnObservation ¶
type DataSetSnowflakeSchemaColumnObservation struct { // The name of the column. Name *string `json:"name,omitempty" tf:"name,omitempty"` // The total number of digits allowed. Precision *float64 `json:"precision,omitempty" tf:"precision,omitempty"` // The number of digits allowed to the right of the decimal point. Scale *float64 `json:"scale,omitempty" tf:"scale,omitempty"` // Type of the column. Valid values are NUMBER, DECIMAL, NUMERIC, INT, INTEGER, BIGINT, SMALLINT, FLOAT“FLOAT4, FLOAT8, DOUBLE, DOUBLE PRECISION, REAL, VARCHAR, CHAR, CHARACTER, STRING, TEXT, BINARY, VARBINARY, BOOLEAN, DATE, DATETIME, TIME, TIMESTAMP, TIMESTAMP_LTZ, TIMESTAMP_NTZ, TIMESTAMP_TZ, VARIANT, OBJECT, ARRAY, GEOGRAPHY. Please note these values are case sensitive. Type *string `json:"type,omitempty" tf:"type,omitempty"` }
func (*DataSetSnowflakeSchemaColumnObservation) DeepCopy ¶
func (in *DataSetSnowflakeSchemaColumnObservation) DeepCopy() *DataSetSnowflakeSchemaColumnObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataSetSnowflakeSchemaColumnObservation.
func (*DataSetSnowflakeSchemaColumnObservation) DeepCopyInto ¶
func (in *DataSetSnowflakeSchemaColumnObservation) DeepCopyInto(out *DataSetSnowflakeSchemaColumnObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataSetSnowflakeSchemaColumnParameters ¶
type DataSetSnowflakeSchemaColumnParameters struct { // The name of the column. // +kubebuilder:validation:Optional Name *string `json:"name" tf:"name,omitempty"` // The total number of digits allowed. // +kubebuilder:validation:Optional Precision *float64 `json:"precision,omitempty" tf:"precision,omitempty"` // The number of digits allowed to the right of the decimal point. // +kubebuilder:validation:Optional Scale *float64 `json:"scale,omitempty" tf:"scale,omitempty"` // Type of the column. Valid values are NUMBER, DECIMAL, NUMERIC, INT, INTEGER, BIGINT, SMALLINT, FLOAT“FLOAT4, FLOAT8, DOUBLE, DOUBLE PRECISION, REAL, VARCHAR, CHAR, CHARACTER, STRING, TEXT, BINARY, VARBINARY, BOOLEAN, DATE, DATETIME, TIME, TIMESTAMP, TIMESTAMP_LTZ, TIMESTAMP_NTZ, TIMESTAMP_TZ, VARIANT, OBJECT, ARRAY, GEOGRAPHY. Please note these values are case sensitive. // +kubebuilder:validation:Optional Type *string `json:"type,omitempty" tf:"type,omitempty"` }
func (*DataSetSnowflakeSchemaColumnParameters) DeepCopy ¶
func (in *DataSetSnowflakeSchemaColumnParameters) DeepCopy() *DataSetSnowflakeSchemaColumnParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataSetSnowflakeSchemaColumnParameters.
func (*DataSetSnowflakeSchemaColumnParameters) DeepCopyInto ¶
func (in *DataSetSnowflakeSchemaColumnParameters) DeepCopyInto(out *DataSetSnowflakeSchemaColumnParameters)
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"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider DataSetSnowflakeInitParameters `json:"initProvider,omitempty"` }
DataSetSnowflakeSpec defines the desired state of DataSetSnowflake
func (*DataSetSnowflakeSpec) DeepCopy ¶
func (in *DataSetSnowflakeSpec) DeepCopy() *DataSetSnowflakeSpec
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 ¶
func (in *DataSetSnowflakeStatus) DeepCopy() *DataSetSnowflakeStatus
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 ExpressCustomSetupInitParameters ¶ added in v0.35.0
type ExpressCustomSetupInitParameters struct { // One or more command_key blocks as defined below. CommandKey []CommandKeyInitParameters `json:"commandKey,omitempty" tf:"command_key,omitempty"` // One or more component blocks as defined below. Component []ComponentInitParameters `json:"component,omitempty" tf:"component,omitempty"` // The Environment Variables for the Azure-SSIS Integration Runtime. // +mapType=granular Environment map[string]*string `json:"environment,omitempty" tf:"environment,omitempty"` // The version of Azure Powershell installed for the Azure-SSIS Integration Runtime. PowershellVersion *string `json:"powershellVersion,omitempty" tf:"powershell_version,omitempty"` }
func (*ExpressCustomSetupInitParameters) DeepCopy ¶ added in v0.35.0
func (in *ExpressCustomSetupInitParameters) DeepCopy() *ExpressCustomSetupInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExpressCustomSetupInitParameters.
func (*ExpressCustomSetupInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *ExpressCustomSetupInitParameters) DeepCopyInto(out *ExpressCustomSetupInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExpressCustomSetupObservation ¶
type ExpressCustomSetupObservation struct { // One or more command_key blocks as defined below. CommandKey []CommandKeyObservation `json:"commandKey,omitempty" tf:"command_key,omitempty"` // One or more component blocks as defined below. Component []ComponentObservation `json:"component,omitempty" tf:"component,omitempty"` // The Environment Variables for the Azure-SSIS Integration Runtime. // +mapType=granular Environment map[string]*string `json:"environment,omitempty" tf:"environment,omitempty"` // The version of Azure Powershell installed for the Azure-SSIS Integration Runtime. PowershellVersion *string `json:"powershellVersion,omitempty" tf:"powershell_version,omitempty"` }
func (*ExpressCustomSetupObservation) DeepCopy ¶
func (in *ExpressCustomSetupObservation) DeepCopy() *ExpressCustomSetupObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExpressCustomSetupObservation.
func (*ExpressCustomSetupObservation) DeepCopyInto ¶
func (in *ExpressCustomSetupObservation) DeepCopyInto(out *ExpressCustomSetupObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExpressCustomSetupParameters ¶
type ExpressCustomSetupParameters struct { // One or more command_key blocks as defined below. // +kubebuilder:validation:Optional CommandKey []CommandKeyParameters `json:"commandKey,omitempty" tf:"command_key,omitempty"` // One or more component blocks as defined below. // +kubebuilder:validation:Optional Component []ComponentParameters `json:"component,omitempty" tf:"component,omitempty"` // The Environment Variables for the Azure-SSIS Integration Runtime. // +kubebuilder:validation:Optional // +mapType=granular Environment map[string]*string `json:"environment,omitempty" tf:"environment,omitempty"` // The version of Azure Powershell installed for the Azure-SSIS Integration Runtime. // +kubebuilder:validation:Optional PowershellVersion *string `json:"powershellVersion,omitempty" tf:"powershell_version,omitempty"` }
func (*ExpressCustomSetupParameters) DeepCopy ¶
func (in *ExpressCustomSetupParameters) DeepCopy() *ExpressCustomSetupParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExpressCustomSetupParameters.
func (*ExpressCustomSetupParameters) DeepCopyInto ¶
func (in *ExpressCustomSetupParameters) DeepCopyInto(out *ExpressCustomSetupParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExpressVnetIntegrationInitParameters ¶ added in v0.35.0
type ExpressVnetIntegrationInitParameters struct { // id of the subnet to which the nodes of the Azure-SSIS Integration Runtime will be added. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/network/v1beta1.Subnet // +crossplane:generate:reference:extractor=github.com/upbound/provider-azure/apis/rconfig.ExtractResourceID() SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"` // Reference to a Subnet in network to populate subnetId. // +kubebuilder:validation:Optional SubnetIDRef *v1.Reference `json:"subnetIdRef,omitempty" tf:"-"` // Selector for a Subnet in network to populate subnetId. // +kubebuilder:validation:Optional SubnetIDSelector *v1.Selector `json:"subnetIdSelector,omitempty" tf:"-"` }
func (*ExpressVnetIntegrationInitParameters) DeepCopy ¶ added in v0.35.0
func (in *ExpressVnetIntegrationInitParameters) DeepCopy() *ExpressVnetIntegrationInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExpressVnetIntegrationInitParameters.
func (*ExpressVnetIntegrationInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *ExpressVnetIntegrationInitParameters) DeepCopyInto(out *ExpressVnetIntegrationInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExpressVnetIntegrationObservation ¶
type ExpressVnetIntegrationObservation struct { // id of the subnet to which the nodes of the Azure-SSIS Integration Runtime will be added. SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"` }
func (*ExpressVnetIntegrationObservation) DeepCopy ¶
func (in *ExpressVnetIntegrationObservation) DeepCopy() *ExpressVnetIntegrationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExpressVnetIntegrationObservation.
func (*ExpressVnetIntegrationObservation) DeepCopyInto ¶
func (in *ExpressVnetIntegrationObservation) DeepCopyInto(out *ExpressVnetIntegrationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExpressVnetIntegrationParameters ¶
type ExpressVnetIntegrationParameters struct { // id of the subnet to which the nodes of the Azure-SSIS Integration Runtime will be added. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/network/v1beta1.Subnet // +crossplane:generate:reference:extractor=github.com/upbound/provider-azure/apis/rconfig.ExtractResourceID() // +kubebuilder:validation:Optional SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"` // Reference to a Subnet in network to populate subnetId. // +kubebuilder:validation:Optional SubnetIDRef *v1.Reference `json:"subnetIdRef,omitempty" tf:"-"` // Selector for a Subnet in network to populate subnetId. // +kubebuilder:validation:Optional SubnetIDSelector *v1.Selector `json:"subnetIdSelector,omitempty" tf:"-"` }
func (*ExpressVnetIntegrationParameters) DeepCopy ¶
func (in *ExpressVnetIntegrationParameters) DeepCopy() *ExpressVnetIntegrationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExpressVnetIntegrationParameters.
func (*ExpressVnetIntegrationParameters) DeepCopyInto ¶
func (in *ExpressVnetIntegrationParameters) DeepCopyInto(out *ExpressVnetIntegrationParameters)
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"` // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" Spec FactorySpec `json:"spec"` Status FactoryStatus `json:"status,omitempty"` }
Factory is the Schema for the Factorys API. Manages an Azure Data Factory (Version 2). +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].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:resource:scope=Cluster,categories={crossplane,managed,azure}
func (*Factory) ConvertFrom ¶ added in v1.2.0
func (tr *Factory) ConvertFrom(srcRaw conversion.Hub) error
ConvertFrom converts from the hub type to the Factory type.
func (*Factory) ConvertTo ¶ added in v1.2.0
func (tr *Factory) ConvertTo(dstRaw conversion.Hub) error
ConvertTo converts this Factory to the hub type.
func (*Factory) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Factory.
func (*Factory) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Factory) DeepCopyObject ¶
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 ¶
GetConnectionDetailsMapping for this Factory
func (*Factory) GetDeletionPolicy ¶
func (mg *Factory) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Factory.
func (*Factory) GetInitParameters ¶ added in v0.35.0
GetInitParameters of this Factory
func (*Factory) GetManagementPolicies ¶ added in v0.35.0
func (mg *Factory) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this Factory.
func (*Factory) GetMergedParameters ¶ added in v0.40.0
GetInitParameters of this Factory
func (*Factory) GetObservation ¶
GetObservation of this Factory
func (*Factory) GetParameters ¶
GetParameters of this Factory
func (*Factory) GetProviderConfigReference ¶
GetProviderConfigReference of this Factory.
func (*Factory) GetPublishConnectionDetailsTo ¶
func (mg *Factory) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Factory.
func (*Factory) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Factory
func (*Factory) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Factory) GetWriteConnectionSecretToReference ¶
func (mg *Factory) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Factory.
func (*Factory) LateInitialize ¶
LateInitialize this Factory using its observed tfState. returns True if there are any spec changes for the resource.
func (*Factory) ResolveReferences ¶
ResolveReferences of this Factory.
func (*Factory) SetConditions ¶
SetConditions of this Factory.
func (*Factory) SetDeletionPolicy ¶
func (mg *Factory) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Factory.
func (*Factory) SetManagementPolicies ¶ added in v0.35.0
func (mg *Factory) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this Factory.
func (*Factory) SetObservation ¶
SetObservation for this Factory
func (*Factory) SetParameters ¶
SetParameters for this Factory
func (*Factory) SetProviderConfigReference ¶
SetProviderConfigReference of this Factory.
func (*Factory) SetPublishConnectionDetailsTo ¶
func (mg *Factory) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Factory.
func (*Factory) SetWriteConnectionSecretToReference ¶
func (mg *Factory) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Factory.
type FactoryInitParameters ¶ added in v0.35.0
type FactoryInitParameters struct { // Specifies the Azure Key Vault Key ID to be used as the Customer Managed Key (CMK) for double encryption. Required with user assigned identity. CustomerManagedKeyID *string `json:"customerManagedKeyId,omitempty" tf:"customer_managed_key_id,omitempty"` // Specifies the ID of the user assigned identity associated with the Customer Managed Key. Must be supplied if customer_managed_key_id is set. CustomerManagedKeyIdentityID *string `json:"customerManagedKeyIdentityId,omitempty" tf:"customer_managed_key_identity_id,omitempty"` // A github_configuration block as defined below. GithubConfiguration []GithubConfigurationInitParameters `json:"githubConfiguration,omitempty" tf:"github_configuration,omitempty"` // A list of global_parameter blocks as defined above. GlobalParameter []GlobalParameterInitParameters `json:"globalParameter,omitempty" tf:"global_parameter,omitempty"` // An identity block as defined below. Identity []IdentityInitParameters `json:"identity,omitempty" tf:"identity,omitempty"` // Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. Location *string `json:"location,omitempty" tf:"location,omitempty"` // Is Managed Virtual Network enabled? ManagedVirtualNetworkEnabled *bool `json:"managedVirtualNetworkEnabled,omitempty" tf:"managed_virtual_network_enabled,omitempty"` // Is the Data Factory visible to the public network? Defaults to true. PublicNetworkEnabled *bool `json:"publicNetworkEnabled,omitempty" tf:"public_network_enabled,omitempty"` // Specifies the ID of the purview account resource associated with the Data Factory. PurviewID *string `json:"purviewId,omitempty" tf:"purview_id,omitempty"` // A mapping of tags to assign to the resource. // +mapType=granular Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // A vsts_configuration block as defined below. VstsConfiguration []VstsConfigurationInitParameters `json:"vstsConfiguration,omitempty" tf:"vsts_configuration,omitempty"` }
func (*FactoryInitParameters) DeepCopy ¶ added in v0.35.0
func (in *FactoryInitParameters) DeepCopy() *FactoryInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryInitParameters.
func (*FactoryInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *FactoryInitParameters) DeepCopyInto(out *FactoryInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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 { // Specifies the Azure Key Vault Key ID to be used as the Customer Managed Key (CMK) for double encryption. Required with user assigned identity. CustomerManagedKeyID *string `json:"customerManagedKeyId,omitempty" tf:"customer_managed_key_id,omitempty"` // Specifies the ID of the user assigned identity associated with the Customer Managed Key. Must be supplied if customer_managed_key_id is set. CustomerManagedKeyIdentityID *string `json:"customerManagedKeyIdentityId,omitempty" tf:"customer_managed_key_identity_id,omitempty"` // A github_configuration block as defined below. GithubConfiguration []GithubConfigurationObservation `json:"githubConfiguration,omitempty" tf:"github_configuration,omitempty"` // A list of global_parameter blocks as defined above. GlobalParameter []GlobalParameterObservation `json:"globalParameter,omitempty" tf:"global_parameter,omitempty"` // The ID of the Data Factory. ID *string `json:"id,omitempty" tf:"id,omitempty"` // An identity block as defined below. Identity []IdentityObservation `json:"identity,omitempty" tf:"identity,omitempty"` // Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. Location *string `json:"location,omitempty" tf:"location,omitempty"` // Is Managed Virtual Network enabled? ManagedVirtualNetworkEnabled *bool `json:"managedVirtualNetworkEnabled,omitempty" tf:"managed_virtual_network_enabled,omitempty"` // Is the Data Factory visible to the public network? Defaults to true. PublicNetworkEnabled *bool `json:"publicNetworkEnabled,omitempty" tf:"public_network_enabled,omitempty"` // Specifies the ID of the purview account resource associated with the Data Factory. PurviewID *string `json:"purviewId,omitempty" tf:"purview_id,omitempty"` // The name of the resource group in which to create the Data Factory. Changing this forces a new resource to be created. ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // A mapping of tags to assign to the resource. // +mapType=granular Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // A vsts_configuration block as defined below. VstsConfiguration []VstsConfigurationObservation `json:"vstsConfiguration,omitempty" tf:"vsts_configuration,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 { // Specifies the Azure Key Vault Key ID to be used as the Customer Managed Key (CMK) for double encryption. Required with user assigned identity. // +kubebuilder:validation:Optional CustomerManagedKeyID *string `json:"customerManagedKeyId,omitempty" tf:"customer_managed_key_id,omitempty"` // Specifies the ID of the user assigned identity associated with the Customer Managed Key. Must be supplied if customer_managed_key_id is set. // +kubebuilder:validation:Optional CustomerManagedKeyIdentityID *string `json:"customerManagedKeyIdentityId,omitempty" tf:"customer_managed_key_identity_id,omitempty"` // A github_configuration block as defined below. // +kubebuilder:validation:Optional GithubConfiguration []GithubConfigurationParameters `json:"githubConfiguration,omitempty" tf:"github_configuration,omitempty"` // A list of global_parameter blocks as defined above. // +kubebuilder:validation:Optional GlobalParameter []GlobalParameterParameters `json:"globalParameter,omitempty" tf:"global_parameter,omitempty"` // An identity block as defined below. // +kubebuilder:validation:Optional Identity []IdentityParameters `json:"identity,omitempty" tf:"identity,omitempty"` // Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional Location *string `json:"location,omitempty" tf:"location,omitempty"` // Is Managed Virtual Network enabled? // +kubebuilder:validation:Optional ManagedVirtualNetworkEnabled *bool `json:"managedVirtualNetworkEnabled,omitempty" tf:"managed_virtual_network_enabled,omitempty"` // Is the Data Factory visible to the public network? Defaults to true. // +kubebuilder:validation:Optional PublicNetworkEnabled *bool `json:"publicNetworkEnabled,omitempty" tf:"public_network_enabled,omitempty"` // Specifies the ID of the purview account resource associated with the Data Factory. // +kubebuilder:validation:Optional PurviewID *string `json:"purviewId,omitempty" tf:"purview_id,omitempty"` // The name of the resource group in which to create the Data Factory. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/azure/v1beta1.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // Reference to a ResourceGroup in azure to populate resourceGroupName. // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // Selector for a ResourceGroup in azure to populate resourceGroupName. // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` // A mapping of tags to assign to the resource. // +kubebuilder:validation:Optional // +mapType=granular Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // A vsts_configuration block as defined below. // +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"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider FactoryInitParameters `json:"initProvider,omitempty"` }
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 FlowletInitParameters ¶ added in v0.35.0
type FlowletInitParameters struct { // Specifies the reference data flow parameters from dataset. DataSetParameters *string `json:"datasetParameters,omitempty" tf:"dataset_parameters,omitempty"` // The name for the Data Flow transformation. Name *string `json:"name,omitempty" tf:"name,omitempty"` // A map of parameters to associate with the Data Factory Linked Service. // +mapType=granular Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"` }
func (*FlowletInitParameters) DeepCopy ¶ added in v0.35.0
func (in *FlowletInitParameters) DeepCopy() *FlowletInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlowletInitParameters.
func (*FlowletInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *FlowletInitParameters) DeepCopyInto(out *FlowletInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FlowletObservation ¶
type FlowletObservation struct { // Specifies the reference data flow parameters from dataset. DataSetParameters *string `json:"datasetParameters,omitempty" tf:"dataset_parameters,omitempty"` // The name for the Data Flow transformation. Name *string `json:"name,omitempty" tf:"name,omitempty"` // A map of parameters to associate with the Data Factory Linked Service. // +mapType=granular Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"` }
func (*FlowletObservation) DeepCopy ¶
func (in *FlowletObservation) DeepCopy() *FlowletObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlowletObservation.
func (*FlowletObservation) DeepCopyInto ¶
func (in *FlowletObservation) DeepCopyInto(out *FlowletObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FlowletParameters ¶
type FlowletParameters struct { // Specifies the reference data flow parameters from dataset. // +kubebuilder:validation:Optional DataSetParameters *string `json:"datasetParameters,omitempty" tf:"dataset_parameters,omitempty"` // The name for the Data Flow transformation. // +kubebuilder:validation:Optional Name *string `json:"name" tf:"name,omitempty"` // A map of parameters to associate with the Data Factory Linked Service. // +kubebuilder:validation:Optional // +mapType=granular Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"` }
func (*FlowletParameters) DeepCopy ¶
func (in *FlowletParameters) DeepCopy() *FlowletParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlowletParameters.
func (*FlowletParameters) DeepCopyInto ¶
func (in *FlowletParameters) DeepCopyInto(out *FlowletParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GithubConfigurationInitParameters ¶ added in v0.35.0
type GithubConfigurationInitParameters struct { // Specifies the GitHub account name. AccountName *string `json:"accountName,omitempty" tf:"account_name,omitempty"` // Specifies the branch of the repository to get code from. BranchName *string `json:"branchName,omitempty" tf:"branch_name,omitempty"` // Specifies the GitHub Enterprise host name. For example: https://github.mydomain.com. Use https://github.com for open source repositories. GitURL *string `json:"gitUrl,omitempty" tf:"git_url,omitempty"` // Is automated publishing enabled? Defaults to true. PublishingEnabled *bool `json:"publishingEnabled,omitempty" tf:"publishing_enabled,omitempty"` // Specifies the name of the git repository. RepositoryName *string `json:"repositoryName,omitempty" tf:"repository_name,omitempty"` // Specifies the root folder within the repository. Set to / for the top level. RootFolder *string `json:"rootFolder,omitempty" tf:"root_folder,omitempty"` }
func (*GithubConfigurationInitParameters) DeepCopy ¶ added in v0.35.0
func (in *GithubConfigurationInitParameters) DeepCopy() *GithubConfigurationInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GithubConfigurationInitParameters.
func (*GithubConfigurationInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *GithubConfigurationInitParameters) DeepCopyInto(out *GithubConfigurationInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GithubConfigurationObservation ¶
type GithubConfigurationObservation struct { // Specifies the GitHub account name. AccountName *string `json:"accountName,omitempty" tf:"account_name,omitempty"` // Specifies the branch of the repository to get code from. BranchName *string `json:"branchName,omitempty" tf:"branch_name,omitempty"` // Specifies the GitHub Enterprise host name. For example: https://github.mydomain.com. Use https://github.com for open source repositories. GitURL *string `json:"gitUrl,omitempty" tf:"git_url,omitempty"` // Is automated publishing enabled? Defaults to true. PublishingEnabled *bool `json:"publishingEnabled,omitempty" tf:"publishing_enabled,omitempty"` // Specifies the name of the git repository. RepositoryName *string `json:"repositoryName,omitempty" tf:"repository_name,omitempty"` // Specifies the root folder within the repository. Set to / for the top level. RootFolder *string `json:"rootFolder,omitempty" tf:"root_folder,omitempty"` }
func (*GithubConfigurationObservation) DeepCopy ¶
func (in *GithubConfigurationObservation) DeepCopy() *GithubConfigurationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GithubConfigurationObservation.
func (*GithubConfigurationObservation) DeepCopyInto ¶
func (in *GithubConfigurationObservation) DeepCopyInto(out *GithubConfigurationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GithubConfigurationParameters ¶
type GithubConfigurationParameters struct { // Specifies the GitHub account name. // +kubebuilder:validation:Optional AccountName *string `json:"accountName" tf:"account_name,omitempty"` // Specifies the branch of the repository to get code from. // +kubebuilder:validation:Optional BranchName *string `json:"branchName" tf:"branch_name,omitempty"` // Specifies the GitHub Enterprise host name. For example: https://github.mydomain.com. Use https://github.com for open source repositories. // +kubebuilder:validation:Optional GitURL *string `json:"gitUrl,omitempty" tf:"git_url,omitempty"` // Is automated publishing enabled? Defaults to true. // +kubebuilder:validation:Optional PublishingEnabled *bool `json:"publishingEnabled,omitempty" tf:"publishing_enabled,omitempty"` // Specifies the name of the git repository. // +kubebuilder:validation:Optional RepositoryName *string `json:"repositoryName" tf:"repository_name,omitempty"` // Specifies the root folder within the repository. Set to / for the top level. // +kubebuilder:validation:Optional RootFolder *string `json:"rootFolder" tf:"root_folder,omitempty"` }
func (*GithubConfigurationParameters) DeepCopy ¶
func (in *GithubConfigurationParameters) DeepCopy() *GithubConfigurationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GithubConfigurationParameters.
func (*GithubConfigurationParameters) DeepCopyInto ¶
func (in *GithubConfigurationParameters) DeepCopyInto(out *GithubConfigurationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GlobalParameterInitParameters ¶ added in v0.35.0
type GlobalParameterInitParameters struct { // Specifies the global parameter name. Name *string `json:"name,omitempty" tf:"name,omitempty"` // Specifies the global parameter type. Possible Values are Array, Bool, Float, Int, Object or String. Type *string `json:"type,omitempty" tf:"type,omitempty"` // Specifies the global parameter value. Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*GlobalParameterInitParameters) DeepCopy ¶ added in v0.35.0
func (in *GlobalParameterInitParameters) DeepCopy() *GlobalParameterInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlobalParameterInitParameters.
func (*GlobalParameterInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *GlobalParameterInitParameters) DeepCopyInto(out *GlobalParameterInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GlobalParameterObservation ¶
type GlobalParameterObservation struct { // Specifies the global parameter name. Name *string `json:"name,omitempty" tf:"name,omitempty"` // Specifies the global parameter type. Possible Values are Array, Bool, Float, Int, Object or String. Type *string `json:"type,omitempty" tf:"type,omitempty"` // Specifies the global parameter value. Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*GlobalParameterObservation) DeepCopy ¶
func (in *GlobalParameterObservation) DeepCopy() *GlobalParameterObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlobalParameterObservation.
func (*GlobalParameterObservation) DeepCopyInto ¶
func (in *GlobalParameterObservation) DeepCopyInto(out *GlobalParameterObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GlobalParameterParameters ¶
type GlobalParameterParameters struct { // Specifies the global parameter name. // +kubebuilder:validation:Optional Name *string `json:"name" tf:"name,omitempty"` // Specifies the global parameter type. Possible Values are Array, Bool, Float, Int, Object or String. // +kubebuilder:validation:Optional Type *string `json:"type" tf:"type,omitempty"` // Specifies the global parameter value. // +kubebuilder:validation:Optional Value *string `json:"value" tf:"value,omitempty"` }
func (*GlobalParameterParameters) DeepCopy ¶
func (in *GlobalParameterParameters) DeepCopy() *GlobalParameterParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlobalParameterParameters.
func (*GlobalParameterParameters) DeepCopyInto ¶
func (in *GlobalParameterParameters) DeepCopyInto(out *GlobalParameterParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HTTPServerLocationInitParameters ¶ added in v0.35.0
type HTTPServerLocationInitParameters struct { // Is the filename using dynamic expression, function or system variables? Defaults to false. DynamicFilenameEnabled *bool `json:"dynamicFilenameEnabled,omitempty" tf:"dynamic_filename_enabled,omitempty"` // Is the path using dynamic expression, function or system variables? Defaults to false. DynamicPathEnabled *bool `json:"dynamicPathEnabled,omitempty" tf:"dynamic_path_enabled,omitempty"` // The filename of the file on the web server. Filename *string `json:"filename,omitempty" tf:"filename,omitempty"` // The folder path to the file on the web server. Path *string `json:"path,omitempty" tf:"path,omitempty"` // The base URL to the web server hosting the file. RelativeURL *string `json:"relativeUrl,omitempty" tf:"relative_url,omitempty"` }
func (*HTTPServerLocationInitParameters) DeepCopy ¶ added in v0.35.0
func (in *HTTPServerLocationInitParameters) DeepCopy() *HTTPServerLocationInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HTTPServerLocationInitParameters.
func (*HTTPServerLocationInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *HTTPServerLocationInitParameters) DeepCopyInto(out *HTTPServerLocationInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HTTPServerLocationObservation ¶
type HTTPServerLocationObservation struct { // Is the filename using dynamic expression, function or system variables? Defaults to false. DynamicFilenameEnabled *bool `json:"dynamicFilenameEnabled,omitempty" tf:"dynamic_filename_enabled,omitempty"` // Is the path using dynamic expression, function or system variables? Defaults to false. DynamicPathEnabled *bool `json:"dynamicPathEnabled,omitempty" tf:"dynamic_path_enabled,omitempty"` // The filename of the file on the web server. Filename *string `json:"filename,omitempty" tf:"filename,omitempty"` // The folder path to the file on the web server. Path *string `json:"path,omitempty" tf:"path,omitempty"` // The base URL to the web server hosting the file. RelativeURL *string `json:"relativeUrl,omitempty" tf:"relative_url,omitempty"` }
func (*HTTPServerLocationObservation) DeepCopy ¶
func (in *HTTPServerLocationObservation) DeepCopy() *HTTPServerLocationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HTTPServerLocationObservation.
func (*HTTPServerLocationObservation) DeepCopyInto ¶
func (in *HTTPServerLocationObservation) DeepCopyInto(out *HTTPServerLocationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HTTPServerLocationParameters ¶
type HTTPServerLocationParameters struct { // Is the filename using dynamic expression, function or system variables? Defaults to false. // +kubebuilder:validation:Optional DynamicFilenameEnabled *bool `json:"dynamicFilenameEnabled,omitempty" tf:"dynamic_filename_enabled,omitempty"` // Is the path using dynamic expression, function or system variables? Defaults to false. // +kubebuilder:validation:Optional DynamicPathEnabled *bool `json:"dynamicPathEnabled,omitempty" tf:"dynamic_path_enabled,omitempty"` // The filename of the file on the web server. // +kubebuilder:validation:Optional Filename *string `json:"filename" tf:"filename,omitempty"` // The folder path to the file on the web server. // +kubebuilder:validation:Optional Path *string `json:"path" tf:"path,omitempty"` // The base URL to the web server hosting the file. // +kubebuilder:validation:Optional RelativeURL *string `json:"relativeUrl" tf:"relative_url,omitempty"` }
func (*HTTPServerLocationParameters) DeepCopy ¶
func (in *HTTPServerLocationParameters) DeepCopy() *HTTPServerLocationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HTTPServerLocationParameters.
func (*HTTPServerLocationParameters) DeepCopyInto ¶
func (in *HTTPServerLocationParameters) DeepCopyInto(out *HTTPServerLocationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IdentityInitParameters ¶ added in v0.35.0
type IdentityInitParameters struct { // Specifies a list of User Assigned Managed Identity IDs to be assigned to this Data Factory. // +listType=set IdentityIds []*string `json:"identityIds,omitempty" tf:"identity_ids,omitempty"` // Specifies the type of Managed Service Identity that should be configured on this Data Factory. Possible values are SystemAssigned, UserAssigned, SystemAssigned, UserAssigned (to enable both). Type *string `json:"type,omitempty" tf:"type,omitempty"` }
func (*IdentityInitParameters) DeepCopy ¶ added in v0.35.0
func (in *IdentityInitParameters) DeepCopy() *IdentityInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityInitParameters.
func (*IdentityInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *IdentityInitParameters) DeepCopyInto(out *IdentityInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IdentityObservation ¶
type IdentityObservation struct { // Specifies a list of User Assigned Managed Identity IDs to be assigned to this Data Factory. // +listType=set IdentityIds []*string `json:"identityIds,omitempty" tf:"identity_ids,omitempty"` // The Principal ID associated with this Managed Service Identity. PrincipalID *string `json:"principalId,omitempty" tf:"principal_id,omitempty"` // The Tenant ID associated with this Managed Service Identity. TenantID *string `json:"tenantId,omitempty" tf:"tenant_id,omitempty"` // Specifies the type of Managed Service Identity that should be configured on this Data Factory. Possible values are SystemAssigned, UserAssigned, SystemAssigned, UserAssigned (to enable both). Type *string `json:"type,omitempty" tf:"type,omitempty"` }
func (*IdentityObservation) DeepCopy ¶
func (in *IdentityObservation) DeepCopy() *IdentityObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityObservation.
func (*IdentityObservation) DeepCopyInto ¶
func (in *IdentityObservation) DeepCopyInto(out *IdentityObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IdentityParameters ¶
type IdentityParameters struct { // Specifies a list of User Assigned Managed Identity IDs to be assigned to this Data Factory. // +kubebuilder:validation:Optional // +listType=set IdentityIds []*string `json:"identityIds,omitempty" tf:"identity_ids,omitempty"` // Specifies the type of Managed Service Identity that should be configured on this Data Factory. Possible values are SystemAssigned, UserAssigned, SystemAssigned, UserAssigned (to enable both). // +kubebuilder:validation:Optional 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 InstancePoolInitParameters ¶ added in v0.35.0
type InstancePoolInitParameters struct { // Spark version of a the cluster. ClusterVersion *string `json:"clusterVersion,omitempty" tf:"cluster_version,omitempty"` // Identifier of the instance pool within the linked ADB instance. InstancePoolID *string `json:"instancePoolId,omitempty" tf:"instance_pool_id,omitempty"` // The max number of worker nodes. Set this value if you want to enable autoscaling between the min_number_of_workers and this value. Omit this value to use a fixed number of workers defined in the min_number_of_workers property. MaxNumberOfWorkers *float64 `json:"maxNumberOfWorkers,omitempty" tf:"max_number_of_workers,omitempty"` // The minimum number of worker nodes. Defaults to 1. MinNumberOfWorkers *float64 `json:"minNumberOfWorkers,omitempty" tf:"min_number_of_workers,omitempty"` }
func (*InstancePoolInitParameters) DeepCopy ¶ added in v0.35.0
func (in *InstancePoolInitParameters) DeepCopy() *InstancePoolInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstancePoolInitParameters.
func (*InstancePoolInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *InstancePoolInitParameters) DeepCopyInto(out *InstancePoolInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstancePoolObservation ¶ added in v0.27.0
type InstancePoolObservation struct { // Spark version of a the cluster. ClusterVersion *string `json:"clusterVersion,omitempty" tf:"cluster_version,omitempty"` // Identifier of the instance pool within the linked ADB instance. InstancePoolID *string `json:"instancePoolId,omitempty" tf:"instance_pool_id,omitempty"` // The max number of worker nodes. Set this value if you want to enable autoscaling between the min_number_of_workers and this value. Omit this value to use a fixed number of workers defined in the min_number_of_workers property. MaxNumberOfWorkers *float64 `json:"maxNumberOfWorkers,omitempty" tf:"max_number_of_workers,omitempty"` // The minimum number of worker nodes. Defaults to 1. MinNumberOfWorkers *float64 `json:"minNumberOfWorkers,omitempty" tf:"min_number_of_workers,omitempty"` }
func (*InstancePoolObservation) DeepCopy ¶ added in v0.27.0
func (in *InstancePoolObservation) DeepCopy() *InstancePoolObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstancePoolObservation.
func (*InstancePoolObservation) DeepCopyInto ¶ added in v0.27.0
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 ¶ added in v0.27.0
type InstancePoolParameters struct { // Spark version of a the cluster. // +kubebuilder:validation:Optional ClusterVersion *string `json:"clusterVersion" tf:"cluster_version,omitempty"` // Identifier of the instance pool within the linked ADB instance. // +kubebuilder:validation:Optional InstancePoolID *string `json:"instancePoolId" tf:"instance_pool_id,omitempty"` // The max number of worker nodes. Set this value if you want to enable autoscaling between the min_number_of_workers and this value. Omit this value to use a fixed number of workers defined in the min_number_of_workers property. // +kubebuilder:validation:Optional MaxNumberOfWorkers *float64 `json:"maxNumberOfWorkers,omitempty" tf:"max_number_of_workers,omitempty"` // The minimum number of worker nodes. Defaults to 1. // +kubebuilder:validation:Optional MinNumberOfWorkers *float64 `json:"minNumberOfWorkers,omitempty" tf:"min_number_of_workers,omitempty"` }
func (*InstancePoolParameters) DeepCopy ¶ added in v0.27.0
func (in *InstancePoolParameters) DeepCopy() *InstancePoolParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstancePoolParameters.
func (*InstancePoolParameters) DeepCopyInto ¶ added in v0.27.0
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"` // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" Spec IntegrationRuntimeAzureSpec `json:"spec"` Status IntegrationRuntimeAzureStatus `json:"status,omitempty"` }
IntegrationRuntimeAzure is the Schema for the IntegrationRuntimeAzures API. Manages a Data Factory Azure Integration Runtime. +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].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:resource:scope=Cluster,categories={crossplane,managed,azure}
func (*IntegrationRuntimeAzure) DeepCopy ¶
func (in *IntegrationRuntimeAzure) DeepCopy() *IntegrationRuntimeAzure
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 ¶
func (mg *IntegrationRuntimeAzure) GetCondition(ct xpv1.ConditionType) xpv1.Condition
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) GetInitParameters ¶ added in v0.35.0
func (tr *IntegrationRuntimeAzure) GetInitParameters() (map[string]any, error)
GetInitParameters of this IntegrationRuntimeAzure
func (*IntegrationRuntimeAzure) GetManagementPolicies ¶ added in v0.35.0
func (mg *IntegrationRuntimeAzure) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this IntegrationRuntimeAzure.
func (*IntegrationRuntimeAzure) GetMergedParameters ¶ added in v0.40.0
func (tr *IntegrationRuntimeAzure) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this IntegrationRuntimeAzure
func (*IntegrationRuntimeAzure) GetObservation ¶
func (tr *IntegrationRuntimeAzure) GetObservation() (map[string]any, error)
GetObservation of this IntegrationRuntimeAzure
func (*IntegrationRuntimeAzure) GetParameters ¶
func (tr *IntegrationRuntimeAzure) GetParameters() (map[string]any, error)
GetParameters of this IntegrationRuntimeAzure
func (*IntegrationRuntimeAzure) GetProviderConfigReference ¶
func (mg *IntegrationRuntimeAzure) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this IntegrationRuntimeAzure.
func (*IntegrationRuntimeAzure) GetPublishConnectionDetailsTo ¶
func (mg *IntegrationRuntimeAzure) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this IntegrationRuntimeAzure.
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) Hub ¶ added in v0.42.1
func (tr *IntegrationRuntimeAzure) Hub()
Hub marks this type as a conversion hub.
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 ¶
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) SetManagementPolicies ¶ added in v0.35.0
func (mg *IntegrationRuntimeAzure) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this IntegrationRuntimeAzure.
func (*IntegrationRuntimeAzure) SetObservation ¶
func (tr *IntegrationRuntimeAzure) SetObservation(obs map[string]any) error
SetObservation for this IntegrationRuntimeAzure
func (*IntegrationRuntimeAzure) SetParameters ¶
func (tr *IntegrationRuntimeAzure) SetParameters(params map[string]any) error
SetParameters for this IntegrationRuntimeAzure
func (*IntegrationRuntimeAzure) SetProviderConfigReference ¶
func (mg *IntegrationRuntimeAzure) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this IntegrationRuntimeAzure.
func (*IntegrationRuntimeAzure) SetPublishConnectionDetailsTo ¶
func (mg *IntegrationRuntimeAzure) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this IntegrationRuntimeAzure.
func (*IntegrationRuntimeAzure) SetWriteConnectionSecretToReference ¶
func (mg *IntegrationRuntimeAzure) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this IntegrationRuntimeAzure.
type IntegrationRuntimeAzureInitParameters ¶ added in v0.35.0
type IntegrationRuntimeAzureInitParameters struct { // Cluster will not be recycled and it will be used in next data flow activity run until TTL (time to live) is reached if this is set as false. Default is true. CleanupEnabled *bool `json:"cleanupEnabled,omitempty" tf:"cleanup_enabled,omitempty"` // Compute type of the cluster which will execute data flow job. Valid values are General, ComputeOptimized and MemoryOptimized. Defaults to General. ComputeType *string `json:"computeType,omitempty" tf:"compute_type,omitempty"` // Core count of the cluster which will execute data flow job. Valid values are 8, 16, 32, 48, 80, 144 and 272. Defaults to 8. CoreCount *float64 `json:"coreCount,omitempty" tf:"core_count,omitempty"` // Integration runtime description. Description *string `json:"description,omitempty" tf:"description,omitempty"` // Specifies the supported Azure location where the resource exists. Use AutoResolve to create an auto-resolve integration runtime. Changing this forces a new resource to be created. Location *string `json:"location,omitempty" tf:"location,omitempty"` // Time to live (in minutes) setting of the cluster which will execute data flow job. Defaults to 0. TimeToLiveMin *float64 `json:"timeToLiveMin,omitempty" tf:"time_to_live_min,omitempty"` // Is Integration Runtime compute provisioned within Managed Virtual Network? Changing this forces a new resource to be created. VirtualNetworkEnabled *bool `json:"virtualNetworkEnabled,omitempty" tf:"virtual_network_enabled,omitempty"` }
func (*IntegrationRuntimeAzureInitParameters) DeepCopy ¶ added in v0.35.0
func (in *IntegrationRuntimeAzureInitParameters) DeepCopy() *IntegrationRuntimeAzureInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationRuntimeAzureInitParameters.
func (*IntegrationRuntimeAzureInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *IntegrationRuntimeAzureInitParameters) DeepCopyInto(out *IntegrationRuntimeAzureInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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 ¶
func (in *IntegrationRuntimeAzureList) DeepCopy() *IntegrationRuntimeAzureList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationRuntimeAzureList.
func (*IntegrationRuntimeAzureList) DeepCopyInto ¶
func (in *IntegrationRuntimeAzureList) DeepCopyInto(out *IntegrationRuntimeAzureList)
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 ¶
func (l *IntegrationRuntimeAzureList) GetItems() []resource.Managed
GetItems of this IntegrationRuntimeAzureList.
type IntegrationRuntimeAzureObservation ¶
type IntegrationRuntimeAzureObservation struct { // Cluster will not be recycled and it will be used in next data flow activity run until TTL (time to live) is reached if this is set as false. Default is true. CleanupEnabled *bool `json:"cleanupEnabled,omitempty" tf:"cleanup_enabled,omitempty"` // Compute type of the cluster which will execute data flow job. Valid values are General, ComputeOptimized and MemoryOptimized. Defaults to General. ComputeType *string `json:"computeType,omitempty" tf:"compute_type,omitempty"` // Core count of the cluster which will execute data flow job. Valid values are 8, 16, 32, 48, 80, 144 and 272. Defaults to 8. CoreCount *float64 `json:"coreCount,omitempty" tf:"core_count,omitempty"` // The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource. DataFactoryID *string `json:"dataFactoryId,omitempty" tf:"data_factory_id,omitempty"` // Integration runtime description. Description *string `json:"description,omitempty" tf:"description,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` // Specifies the supported Azure location where the resource exists. Use AutoResolve to create an auto-resolve integration runtime. Changing this forces a new resource to be created. Location *string `json:"location,omitempty" tf:"location,omitempty"` // Time to live (in minutes) setting of the cluster which will execute data flow job. Defaults to 0. TimeToLiveMin *float64 `json:"timeToLiveMin,omitempty" tf:"time_to_live_min,omitempty"` // Is Integration Runtime compute provisioned within Managed Virtual Network? Changing this forces a new resource to be created. VirtualNetworkEnabled *bool `json:"virtualNetworkEnabled,omitempty" tf:"virtual_network_enabled,omitempty"` }
func (*IntegrationRuntimeAzureObservation) DeepCopy ¶
func (in *IntegrationRuntimeAzureObservation) DeepCopy() *IntegrationRuntimeAzureObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationRuntimeAzureObservation.
func (*IntegrationRuntimeAzureObservation) DeepCopyInto ¶
func (in *IntegrationRuntimeAzureObservation) DeepCopyInto(out *IntegrationRuntimeAzureObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IntegrationRuntimeAzureParameters ¶
type IntegrationRuntimeAzureParameters struct { // Cluster will not be recycled and it will be used in next data flow activity run until TTL (time to live) is reached if this is set as false. Default is true. // +kubebuilder:validation:Optional CleanupEnabled *bool `json:"cleanupEnabled,omitempty" tf:"cleanup_enabled,omitempty"` // Compute type of the cluster which will execute data flow job. Valid values are General, ComputeOptimized and MemoryOptimized. Defaults to General. // +kubebuilder:validation:Optional ComputeType *string `json:"computeType,omitempty" tf:"compute_type,omitempty"` // Core count of the cluster which will execute data flow job. Valid values are 8, 16, 32, 48, 80, 144 and 272. Defaults to 8. // +kubebuilder:validation:Optional CoreCount *float64 `json:"coreCount,omitempty" tf:"core_count,omitempty"` // The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/datafactory/v1beta2.Factory // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional DataFactoryID *string `json:"dataFactoryId,omitempty" tf:"data_factory_id,omitempty"` // Reference to a Factory in datafactory to populate dataFactoryId. // +kubebuilder:validation:Optional DataFactoryIDRef *v1.Reference `json:"dataFactoryIdRef,omitempty" tf:"-"` // Selector for a Factory in datafactory to populate dataFactoryId. // +kubebuilder:validation:Optional DataFactoryIDSelector *v1.Selector `json:"dataFactoryIdSelector,omitempty" tf:"-"` // Integration runtime description. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // Specifies the supported Azure location where the resource exists. Use AutoResolve to create an auto-resolve integration runtime. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional Location *string `json:"location,omitempty" tf:"location,omitempty"` // Time to live (in minutes) setting of the cluster which will execute data flow job. Defaults to 0. // +kubebuilder:validation:Optional TimeToLiveMin *float64 `json:"timeToLiveMin,omitempty" tf:"time_to_live_min,omitempty"` // Is Integration Runtime compute provisioned within Managed Virtual Network? Changing this forces a new resource to be created. // +kubebuilder:validation:Optional VirtualNetworkEnabled *bool `json:"virtualNetworkEnabled,omitempty" tf:"virtual_network_enabled,omitempty"` }
func (*IntegrationRuntimeAzureParameters) DeepCopy ¶
func (in *IntegrationRuntimeAzureParameters) DeepCopy() *IntegrationRuntimeAzureParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationRuntimeAzureParameters.
func (*IntegrationRuntimeAzureParameters) DeepCopyInto ¶
func (in *IntegrationRuntimeAzureParameters) DeepCopyInto(out *IntegrationRuntimeAzureParameters)
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"` // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.nodeSize) || (has(self.initProvider) && has(self.initProvider.nodeSize))",message="spec.forProvider.nodeSize is a required parameter" Spec IntegrationRuntimeAzureSSISSpec `json:"spec"` Status IntegrationRuntimeAzureSSISStatus `json:"status,omitempty"` }
IntegrationRuntimeAzureSSIS is the Schema for the IntegrationRuntimeAzureSSISs API. Manages a Data Factory Azure-SSIS Integration Runtime. +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].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:resource:scope=Cluster,categories={crossplane,managed,azure},path=integrationruntimeazuressis
func (*IntegrationRuntimeAzureSSIS) ConvertFrom ¶ added in v1.2.0
func (tr *IntegrationRuntimeAzureSSIS) ConvertFrom(srcRaw conversion.Hub) error
ConvertFrom converts from the hub type to the IntegrationRuntimeAzureSSIS type.
func (*IntegrationRuntimeAzureSSIS) ConvertTo ¶ added in v1.2.0
func (tr *IntegrationRuntimeAzureSSIS) ConvertTo(dstRaw conversion.Hub) error
ConvertTo converts this IntegrationRuntimeAzureSSIS to the hub type.
func (*IntegrationRuntimeAzureSSIS) DeepCopy ¶
func (in *IntegrationRuntimeAzureSSIS) DeepCopy() *IntegrationRuntimeAzureSSIS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationRuntimeAzureSSIS.
func (*IntegrationRuntimeAzureSSIS) DeepCopyInto ¶
func (in *IntegrationRuntimeAzureSSIS) DeepCopyInto(out *IntegrationRuntimeAzureSSIS)
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 ¶
func (mg *IntegrationRuntimeAzureSSIS) GetCondition(ct xpv1.ConditionType) xpv1.Condition
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) GetInitParameters ¶ added in v0.35.0
func (tr *IntegrationRuntimeAzureSSIS) GetInitParameters() (map[string]any, error)
GetInitParameters of this IntegrationRuntimeAzureSSIS
func (*IntegrationRuntimeAzureSSIS) GetManagementPolicies ¶ added in v0.35.0
func (mg *IntegrationRuntimeAzureSSIS) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this IntegrationRuntimeAzureSSIS.
func (*IntegrationRuntimeAzureSSIS) GetMergedParameters ¶ added in v0.40.0
func (tr *IntegrationRuntimeAzureSSIS) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this IntegrationRuntimeAzureSSIS
func (*IntegrationRuntimeAzureSSIS) GetObservation ¶
func (tr *IntegrationRuntimeAzureSSIS) GetObservation() (map[string]any, error)
GetObservation of this IntegrationRuntimeAzureSSIS
func (*IntegrationRuntimeAzureSSIS) GetParameters ¶
func (tr *IntegrationRuntimeAzureSSIS) GetParameters() (map[string]any, error)
GetParameters of this IntegrationRuntimeAzureSSIS
func (*IntegrationRuntimeAzureSSIS) GetProviderConfigReference ¶
func (mg *IntegrationRuntimeAzureSSIS) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this IntegrationRuntimeAzureSSIS.
func (*IntegrationRuntimeAzureSSIS) GetPublishConnectionDetailsTo ¶
func (mg *IntegrationRuntimeAzureSSIS) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this IntegrationRuntimeAzureSSIS.
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) SetManagementPolicies ¶ added in v0.35.0
func (mg *IntegrationRuntimeAzureSSIS) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this IntegrationRuntimeAzureSSIS.
func (*IntegrationRuntimeAzureSSIS) SetObservation ¶
func (tr *IntegrationRuntimeAzureSSIS) SetObservation(obs map[string]any) error
SetObservation for this IntegrationRuntimeAzureSSIS
func (*IntegrationRuntimeAzureSSIS) SetParameters ¶
func (tr *IntegrationRuntimeAzureSSIS) SetParameters(params map[string]any) error
SetParameters for this IntegrationRuntimeAzureSSIS
func (*IntegrationRuntimeAzureSSIS) SetProviderConfigReference ¶
func (mg *IntegrationRuntimeAzureSSIS) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this IntegrationRuntimeAzureSSIS.
func (*IntegrationRuntimeAzureSSIS) SetPublishConnectionDetailsTo ¶
func (mg *IntegrationRuntimeAzureSSIS) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this IntegrationRuntimeAzureSSIS.
func (*IntegrationRuntimeAzureSSIS) SetWriteConnectionSecretToReference ¶
func (mg *IntegrationRuntimeAzureSSIS) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this IntegrationRuntimeAzureSSIS.
type IntegrationRuntimeAzureSSISInitParameters ¶ added in v0.35.0
type IntegrationRuntimeAzureSSISInitParameters struct { // A catalog_info block as defined below. CatalogInfo []CatalogInfoInitParameters `json:"catalogInfo,omitempty" tf:"catalog_info,omitempty"` // One copy_compute_scale block as defined below. CopyComputeScale []CopyComputeScaleInitParameters `json:"copyComputeScale,omitempty" tf:"copy_compute_scale,omitempty"` // The name of a Data Factory Credential that the SSIS integration will use to access data sources. For example, azurerm_data_factory_credential_user_managed_identity CredentialName *string `json:"credentialName,omitempty" tf:"credential_name,omitempty"` // A custom_setup_script block as defined below. CustomSetupScript []CustomSetupScriptInitParameters `json:"customSetupScript,omitempty" tf:"custom_setup_script,omitempty"` // Integration runtime description. Description *string `json:"description,omitempty" tf:"description,omitempty"` // The Azure-SSIS Integration Runtime edition. Valid values are Standard and Enterprise. Defaults to Standard. Edition *string `json:"edition,omitempty" tf:"edition,omitempty"` // An express_custom_setup block as defined below. ExpressCustomSetup []ExpressCustomSetupInitParameters `json:"expressCustomSetup,omitempty" tf:"express_custom_setup,omitempty"` // A express_vnet_integration block as defined below. ExpressVnetIntegration []ExpressVnetIntegrationInitParameters `json:"expressVnetIntegration,omitempty" tf:"express_vnet_integration,omitempty"` // The type of the license that is used. Valid values are LicenseIncluded and BasePrice. Defaults to LicenseIncluded. LicenseType *string `json:"licenseType,omitempty" tf:"license_type,omitempty"` // Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. Location *string `json:"location,omitempty" tf:"location,omitempty"` // Defines the maximum parallel executions per node. Defaults to 1. Max is 1. MaxParallelExecutionsPerNode *float64 `json:"maxParallelExecutionsPerNode,omitempty" tf:"max_parallel_executions_per_node,omitempty"` // The size of the nodes on which the Azure-SSIS Integration Runtime runs. Valid values are: Standard_D2_v3, Standard_D4_v3, Standard_D8_v3, Standard_D16_v3, Standard_D32_v3, Standard_D64_v3, Standard_E2_v3, Standard_E4_v3, Standard_E8_v3, Standard_E16_v3, Standard_E32_v3, Standard_E64_v3, Standard_D1_v2, Standard_D2_v2, Standard_D3_v2, Standard_D4_v2, Standard_A4_v2 and Standard_A8_v2 NodeSize *string `json:"nodeSize,omitempty" tf:"node_size,omitempty"` // Number of nodes for the Azure-SSIS Integration Runtime. Max is 10. Defaults to 1. NumberOfNodes *float64 `json:"numberOfNodes,omitempty" tf:"number_of_nodes,omitempty"` // One or more package_store block as defined below. PackageStore []PackageStoreInitParameters `json:"packageStore,omitempty" tf:"package_store,omitempty"` // One pipeline_external_compute_scale block as defined below. PipelineExternalComputeScale []PipelineExternalComputeScaleInitParameters `json:"pipelineExternalComputeScale,omitempty" tf:"pipeline_external_compute_scale,omitempty"` // A proxy block as defined below. Proxy []ProxyInitParameters `json:"proxy,omitempty" tf:"proxy,omitempty"` // A vnet_integration block as defined below. VnetIntegration []VnetIntegrationInitParameters `json:"vnetIntegration,omitempty" tf:"vnet_integration,omitempty"` }
func (*IntegrationRuntimeAzureSSISInitParameters) DeepCopy ¶ added in v0.35.0
func (in *IntegrationRuntimeAzureSSISInitParameters) DeepCopy() *IntegrationRuntimeAzureSSISInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationRuntimeAzureSSISInitParameters.
func (*IntegrationRuntimeAzureSSISInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *IntegrationRuntimeAzureSSISInitParameters) DeepCopyInto(out *IntegrationRuntimeAzureSSISInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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 ¶
func (in *IntegrationRuntimeAzureSSISList) DeepCopy() *IntegrationRuntimeAzureSSISList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationRuntimeAzureSSISList.
func (*IntegrationRuntimeAzureSSISList) DeepCopyInto ¶
func (in *IntegrationRuntimeAzureSSISList) DeepCopyInto(out *IntegrationRuntimeAzureSSISList)
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 ¶
func (l *IntegrationRuntimeAzureSSISList) GetItems() []resource.Managed
GetItems of this IntegrationRuntimeAzureSSISList.
type IntegrationRuntimeAzureSSISObservation ¶
type IntegrationRuntimeAzureSSISObservation struct { // A catalog_info block as defined below. CatalogInfo []CatalogInfoObservation `json:"catalogInfo,omitempty" tf:"catalog_info,omitempty"` // One copy_compute_scale block as defined below. CopyComputeScale []CopyComputeScaleObservation `json:"copyComputeScale,omitempty" tf:"copy_compute_scale,omitempty"` // The name of a Data Factory Credential that the SSIS integration will use to access data sources. For example, azurerm_data_factory_credential_user_managed_identity CredentialName *string `json:"credentialName,omitempty" tf:"credential_name,omitempty"` // A custom_setup_script block as defined below. CustomSetupScript []CustomSetupScriptObservation `json:"customSetupScript,omitempty" tf:"custom_setup_script,omitempty"` // The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource. DataFactoryID *string `json:"dataFactoryId,omitempty" tf:"data_factory_id,omitempty"` // Integration runtime description. Description *string `json:"description,omitempty" tf:"description,omitempty"` // The Azure-SSIS Integration Runtime edition. Valid values are Standard and Enterprise. Defaults to Standard. Edition *string `json:"edition,omitempty" tf:"edition,omitempty"` // An express_custom_setup block as defined below. ExpressCustomSetup []ExpressCustomSetupObservation `json:"expressCustomSetup,omitempty" tf:"express_custom_setup,omitempty"` // A express_vnet_integration block as defined below. ExpressVnetIntegration []ExpressVnetIntegrationObservation `json:"expressVnetIntegration,omitempty" tf:"express_vnet_integration,omitempty"` // The ID of the Data Factory Azure-SSIS Integration Runtime. ID *string `json:"id,omitempty" tf:"id,omitempty"` // The type of the license that is used. Valid values are LicenseIncluded and BasePrice. Defaults to LicenseIncluded. LicenseType *string `json:"licenseType,omitempty" tf:"license_type,omitempty"` // Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. Location *string `json:"location,omitempty" tf:"location,omitempty"` // Defines the maximum parallel executions per node. Defaults to 1. Max is 1. MaxParallelExecutionsPerNode *float64 `json:"maxParallelExecutionsPerNode,omitempty" tf:"max_parallel_executions_per_node,omitempty"` // The size of the nodes on which the Azure-SSIS Integration Runtime runs. Valid values are: Standard_D2_v3, Standard_D4_v3, Standard_D8_v3, Standard_D16_v3, Standard_D32_v3, Standard_D64_v3, Standard_E2_v3, Standard_E4_v3, Standard_E8_v3, Standard_E16_v3, Standard_E32_v3, Standard_E64_v3, Standard_D1_v2, Standard_D2_v2, Standard_D3_v2, Standard_D4_v2, Standard_A4_v2 and Standard_A8_v2 NodeSize *string `json:"nodeSize,omitempty" tf:"node_size,omitempty"` // Number of nodes for the Azure-SSIS Integration Runtime. Max is 10. Defaults to 1. NumberOfNodes *float64 `json:"numberOfNodes,omitempty" tf:"number_of_nodes,omitempty"` // One or more package_store block as defined below. PackageStore []PackageStoreObservation `json:"packageStore,omitempty" tf:"package_store,omitempty"` // One pipeline_external_compute_scale block as defined below. PipelineExternalComputeScale []PipelineExternalComputeScaleObservation `json:"pipelineExternalComputeScale,omitempty" tf:"pipeline_external_compute_scale,omitempty"` // A proxy block as defined below. Proxy []ProxyObservation `json:"proxy,omitempty" tf:"proxy,omitempty"` // A vnet_integration block as defined below. VnetIntegration []VnetIntegrationObservation `json:"vnetIntegration,omitempty" tf:"vnet_integration,omitempty"` }
func (*IntegrationRuntimeAzureSSISObservation) DeepCopy ¶
func (in *IntegrationRuntimeAzureSSISObservation) DeepCopy() *IntegrationRuntimeAzureSSISObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationRuntimeAzureSSISObservation.
func (*IntegrationRuntimeAzureSSISObservation) DeepCopyInto ¶
func (in *IntegrationRuntimeAzureSSISObservation) DeepCopyInto(out *IntegrationRuntimeAzureSSISObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IntegrationRuntimeAzureSSISParameters ¶
type IntegrationRuntimeAzureSSISParameters struct { // A catalog_info block as defined below. // +kubebuilder:validation:Optional CatalogInfo []CatalogInfoParameters `json:"catalogInfo,omitempty" tf:"catalog_info,omitempty"` // One copy_compute_scale block as defined below. // +kubebuilder:validation:Optional CopyComputeScale []CopyComputeScaleParameters `json:"copyComputeScale,omitempty" tf:"copy_compute_scale,omitempty"` // The name of a Data Factory Credential that the SSIS integration will use to access data sources. For example, azurerm_data_factory_credential_user_managed_identity // +kubebuilder:validation:Optional CredentialName *string `json:"credentialName,omitempty" tf:"credential_name,omitempty"` // A custom_setup_script block as defined below. // +kubebuilder:validation:Optional CustomSetupScript []CustomSetupScriptParameters `json:"customSetupScript,omitempty" tf:"custom_setup_script,omitempty"` // The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/datafactory/v1beta1.Factory // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional DataFactoryID *string `json:"dataFactoryId,omitempty" tf:"data_factory_id,omitempty"` // Reference to a Factory in datafactory to populate dataFactoryId. // +kubebuilder:validation:Optional DataFactoryIDRef *v1.Reference `json:"dataFactoryIdRef,omitempty" tf:"-"` // Selector for a Factory in datafactory to populate dataFactoryId. // +kubebuilder:validation:Optional DataFactoryIDSelector *v1.Selector `json:"dataFactoryIdSelector,omitempty" tf:"-"` // Integration runtime description. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // The Azure-SSIS Integration Runtime edition. Valid values are Standard and Enterprise. Defaults to Standard. // +kubebuilder:validation:Optional Edition *string `json:"edition,omitempty" tf:"edition,omitempty"` // An express_custom_setup block as defined below. // +kubebuilder:validation:Optional ExpressCustomSetup []ExpressCustomSetupParameters `json:"expressCustomSetup,omitempty" tf:"express_custom_setup,omitempty"` // A express_vnet_integration block as defined below. // +kubebuilder:validation:Optional ExpressVnetIntegration []ExpressVnetIntegrationParameters `json:"expressVnetIntegration,omitempty" tf:"express_vnet_integration,omitempty"` // The type of the license that is used. Valid values are LicenseIncluded and BasePrice. Defaults to LicenseIncluded. // +kubebuilder:validation:Optional LicenseType *string `json:"licenseType,omitempty" tf:"license_type,omitempty"` // Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional Location *string `json:"location,omitempty" tf:"location,omitempty"` // Defines the maximum parallel executions per node. Defaults to 1. Max is 1. // +kubebuilder:validation:Optional MaxParallelExecutionsPerNode *float64 `json:"maxParallelExecutionsPerNode,omitempty" tf:"max_parallel_executions_per_node,omitempty"` // The size of the nodes on which the Azure-SSIS Integration Runtime runs. Valid values are: Standard_D2_v3, Standard_D4_v3, Standard_D8_v3, Standard_D16_v3, Standard_D32_v3, Standard_D64_v3, Standard_E2_v3, Standard_E4_v3, Standard_E8_v3, Standard_E16_v3, Standard_E32_v3, Standard_E64_v3, Standard_D1_v2, Standard_D2_v2, Standard_D3_v2, Standard_D4_v2, Standard_A4_v2 and Standard_A8_v2 // +kubebuilder:validation:Optional NodeSize *string `json:"nodeSize,omitempty" tf:"node_size,omitempty"` // Number of nodes for the Azure-SSIS Integration Runtime. Max is 10. Defaults to 1. // +kubebuilder:validation:Optional NumberOfNodes *float64 `json:"numberOfNodes,omitempty" tf:"number_of_nodes,omitempty"` // One or more package_store block as defined below. // +kubebuilder:validation:Optional PackageStore []PackageStoreParameters `json:"packageStore,omitempty" tf:"package_store,omitempty"` // One pipeline_external_compute_scale block as defined below. // +kubebuilder:validation:Optional PipelineExternalComputeScale []PipelineExternalComputeScaleParameters `json:"pipelineExternalComputeScale,omitempty" tf:"pipeline_external_compute_scale,omitempty"` // A proxy block as defined below. // +kubebuilder:validation:Optional Proxy []ProxyParameters `json:"proxy,omitempty" tf:"proxy,omitempty"` // A vnet_integration block as defined below. // +kubebuilder:validation:Optional VnetIntegration []VnetIntegrationParameters `json:"vnetIntegration,omitempty" tf:"vnet_integration,omitempty"` }
func (*IntegrationRuntimeAzureSSISParameters) DeepCopy ¶
func (in *IntegrationRuntimeAzureSSISParameters) DeepCopy() *IntegrationRuntimeAzureSSISParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationRuntimeAzureSSISParameters.
func (*IntegrationRuntimeAzureSSISParameters) DeepCopyInto ¶
func (in *IntegrationRuntimeAzureSSISParameters) DeepCopyInto(out *IntegrationRuntimeAzureSSISParameters)
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"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider IntegrationRuntimeAzureSSISInitParameters `json:"initProvider,omitempty"` }
IntegrationRuntimeAzureSSISSpec defines the desired state of IntegrationRuntimeAzureSSIS
func (*IntegrationRuntimeAzureSSISSpec) DeepCopy ¶
func (in *IntegrationRuntimeAzureSSISSpec) DeepCopy() *IntegrationRuntimeAzureSSISSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationRuntimeAzureSSISSpec.
func (*IntegrationRuntimeAzureSSISSpec) DeepCopyInto ¶
func (in *IntegrationRuntimeAzureSSISSpec) DeepCopyInto(out *IntegrationRuntimeAzureSSISSpec)
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 ¶
func (in *IntegrationRuntimeAzureSSISStatus) DeepCopy() *IntegrationRuntimeAzureSSISStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationRuntimeAzureSSISStatus.
func (*IntegrationRuntimeAzureSSISStatus) DeepCopyInto ¶
func (in *IntegrationRuntimeAzureSSISStatus) DeepCopyInto(out *IntegrationRuntimeAzureSSISStatus)
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"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider IntegrationRuntimeAzureInitParameters `json:"initProvider,omitempty"` }
IntegrationRuntimeAzureSpec defines the desired state of IntegrationRuntimeAzure
func (*IntegrationRuntimeAzureSpec) DeepCopy ¶
func (in *IntegrationRuntimeAzureSpec) DeepCopy() *IntegrationRuntimeAzureSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationRuntimeAzureSpec.
func (*IntegrationRuntimeAzureSpec) DeepCopyInto ¶
func (in *IntegrationRuntimeAzureSpec) DeepCopyInto(out *IntegrationRuntimeAzureSpec)
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 ¶
func (in *IntegrationRuntimeAzureStatus) DeepCopy() *IntegrationRuntimeAzureStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationRuntimeAzureStatus.
func (*IntegrationRuntimeAzureStatus) DeepCopyInto ¶
func (in *IntegrationRuntimeAzureStatus) DeepCopyInto(out *IntegrationRuntimeAzureStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IntegrationRuntimeInitParameters ¶ added in v0.35.0
type IntegrationRuntimeInitParameters struct { // The integration runtime reference to associate with the Data Factory Linked Service. Name *string `json:"name,omitempty" tf:"name,omitempty"` // A map of parameters to associate with the integration runtime. // +mapType=granular Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"` }
func (*IntegrationRuntimeInitParameters) DeepCopy ¶ added in v0.35.0
func (in *IntegrationRuntimeInitParameters) DeepCopy() *IntegrationRuntimeInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationRuntimeInitParameters.
func (*IntegrationRuntimeInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *IntegrationRuntimeInitParameters) DeepCopyInto(out *IntegrationRuntimeInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IntegrationRuntimeManaged ¶ added in v0.27.0
type IntegrationRuntimeManaged struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.nodeSize) || (has(self.initProvider) && has(self.initProvider.nodeSize))",message="spec.forProvider.nodeSize is a required parameter" Spec IntegrationRuntimeManagedSpec `json:"spec"` Status IntegrationRuntimeManagedStatus `json:"status,omitempty"` }
IntegrationRuntimeManaged is the Schema for the IntegrationRuntimeManageds API. Manages an Azure Data Factory Managed Integration Runtime. +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].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:resource:scope=Cluster,categories={crossplane,managed,azure}
func (*IntegrationRuntimeManaged) ConvertFrom ¶ added in v1.2.0
func (tr *IntegrationRuntimeManaged) ConvertFrom(srcRaw conversion.Hub) error
ConvertFrom converts from the hub type to the IntegrationRuntimeManaged type.
func (*IntegrationRuntimeManaged) ConvertTo ¶ added in v1.2.0
func (tr *IntegrationRuntimeManaged) ConvertTo(dstRaw conversion.Hub) error
ConvertTo converts this IntegrationRuntimeManaged to the hub type.
func (*IntegrationRuntimeManaged) DeepCopy ¶ added in v0.27.0
func (in *IntegrationRuntimeManaged) DeepCopy() *IntegrationRuntimeManaged
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationRuntimeManaged.
func (*IntegrationRuntimeManaged) DeepCopyInto ¶ added in v0.27.0
func (in *IntegrationRuntimeManaged) DeepCopyInto(out *IntegrationRuntimeManaged)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IntegrationRuntimeManaged) DeepCopyObject ¶ added in v0.27.0
func (in *IntegrationRuntimeManaged) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*IntegrationRuntimeManaged) GetCondition ¶ added in v0.27.0
func (mg *IntegrationRuntimeManaged) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this IntegrationRuntimeManaged.
func (*IntegrationRuntimeManaged) GetConnectionDetailsMapping ¶ added in v0.27.0
func (tr *IntegrationRuntimeManaged) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this IntegrationRuntimeManaged
func (*IntegrationRuntimeManaged) GetDeletionPolicy ¶ added in v0.27.0
func (mg *IntegrationRuntimeManaged) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this IntegrationRuntimeManaged.
func (*IntegrationRuntimeManaged) GetID ¶ added in v0.27.0
func (tr *IntegrationRuntimeManaged) GetID() string
GetID returns ID of underlying Terraform resource of this IntegrationRuntimeManaged
func (*IntegrationRuntimeManaged) GetInitParameters ¶ added in v0.35.0
func (tr *IntegrationRuntimeManaged) GetInitParameters() (map[string]any, error)
GetInitParameters of this IntegrationRuntimeManaged
func (*IntegrationRuntimeManaged) GetManagementPolicies ¶ added in v0.35.0
func (mg *IntegrationRuntimeManaged) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this IntegrationRuntimeManaged.
func (*IntegrationRuntimeManaged) GetMergedParameters ¶ added in v0.40.0
func (tr *IntegrationRuntimeManaged) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this IntegrationRuntimeManaged
func (*IntegrationRuntimeManaged) GetObservation ¶ added in v0.27.0
func (tr *IntegrationRuntimeManaged) GetObservation() (map[string]any, error)
GetObservation of this IntegrationRuntimeManaged
func (*IntegrationRuntimeManaged) GetParameters ¶ added in v0.27.0
func (tr *IntegrationRuntimeManaged) GetParameters() (map[string]any, error)
GetParameters of this IntegrationRuntimeManaged
func (*IntegrationRuntimeManaged) GetProviderConfigReference ¶ added in v0.27.0
func (mg *IntegrationRuntimeManaged) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this IntegrationRuntimeManaged.
func (*IntegrationRuntimeManaged) GetPublishConnectionDetailsTo ¶ added in v0.27.0
func (mg *IntegrationRuntimeManaged) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this IntegrationRuntimeManaged.
func (*IntegrationRuntimeManaged) GetTerraformResourceType ¶ added in v0.27.0
func (mg *IntegrationRuntimeManaged) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this IntegrationRuntimeManaged
func (*IntegrationRuntimeManaged) GetTerraformSchemaVersion ¶ added in v0.27.0
func (tr *IntegrationRuntimeManaged) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*IntegrationRuntimeManaged) GetWriteConnectionSecretToReference ¶ added in v0.27.0
func (mg *IntegrationRuntimeManaged) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this IntegrationRuntimeManaged.
func (*IntegrationRuntimeManaged) LateInitialize ¶ added in v0.27.0
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 ¶ added in v0.27.0
ResolveReferences of this IntegrationRuntimeManaged.
func (*IntegrationRuntimeManaged) SetConditions ¶ added in v0.27.0
func (mg *IntegrationRuntimeManaged) SetConditions(c ...xpv1.Condition)
SetConditions of this IntegrationRuntimeManaged.
func (*IntegrationRuntimeManaged) SetDeletionPolicy ¶ added in v0.27.0
func (mg *IntegrationRuntimeManaged) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this IntegrationRuntimeManaged.
func (*IntegrationRuntimeManaged) SetManagementPolicies ¶ added in v0.35.0
func (mg *IntegrationRuntimeManaged) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this IntegrationRuntimeManaged.
func (*IntegrationRuntimeManaged) SetObservation ¶ added in v0.27.0
func (tr *IntegrationRuntimeManaged) SetObservation(obs map[string]any) error
SetObservation for this IntegrationRuntimeManaged
func (*IntegrationRuntimeManaged) SetParameters ¶ added in v0.27.0
func (tr *IntegrationRuntimeManaged) SetParameters(params map[string]any) error
SetParameters for this IntegrationRuntimeManaged
func (*IntegrationRuntimeManaged) SetProviderConfigReference ¶ added in v0.27.0
func (mg *IntegrationRuntimeManaged) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this IntegrationRuntimeManaged.
func (*IntegrationRuntimeManaged) SetPublishConnectionDetailsTo ¶ added in v0.27.0
func (mg *IntegrationRuntimeManaged) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this IntegrationRuntimeManaged.
func (*IntegrationRuntimeManaged) SetWriteConnectionSecretToReference ¶ added in v0.27.0
func (mg *IntegrationRuntimeManaged) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this IntegrationRuntimeManaged.
type IntegrationRuntimeManagedCatalogInfoInitParameters ¶ added in v0.35.0
type IntegrationRuntimeManagedCatalogInfoInitParameters struct { // Administrator login name for the SQL Server. AdministratorLogin *string `json:"administratorLogin,omitempty" tf:"administrator_login,omitempty"` // Pricing tier for the database that will be created for the SSIS catalog. Valid values are: Basic, Standard, Premium and PremiumRS. Defaults to Basic. PricingTier *string `json:"pricingTier,omitempty" tf:"pricing_tier,omitempty"` // The endpoint of an Azure SQL Server that will be used to host the SSIS catalog. ServerEndpoint *string `json:"serverEndpoint,omitempty" tf:"server_endpoint,omitempty"` }
func (*IntegrationRuntimeManagedCatalogInfoInitParameters) DeepCopy ¶ added in v0.35.0
func (in *IntegrationRuntimeManagedCatalogInfoInitParameters) DeepCopy() *IntegrationRuntimeManagedCatalogInfoInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationRuntimeManagedCatalogInfoInitParameters.
func (*IntegrationRuntimeManagedCatalogInfoInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *IntegrationRuntimeManagedCatalogInfoInitParameters) DeepCopyInto(out *IntegrationRuntimeManagedCatalogInfoInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IntegrationRuntimeManagedCatalogInfoObservation ¶ added in v0.27.0
type IntegrationRuntimeManagedCatalogInfoObservation struct { // Administrator login name for the SQL Server. AdministratorLogin *string `json:"administratorLogin,omitempty" tf:"administrator_login,omitempty"` // Pricing tier for the database that will be created for the SSIS catalog. Valid values are: Basic, Standard, Premium and PremiumRS. Defaults to Basic. PricingTier *string `json:"pricingTier,omitempty" tf:"pricing_tier,omitempty"` // The endpoint of an Azure SQL Server that will be used to host the SSIS catalog. ServerEndpoint *string `json:"serverEndpoint,omitempty" tf:"server_endpoint,omitempty"` }
func (*IntegrationRuntimeManagedCatalogInfoObservation) DeepCopy ¶ added in v0.27.0
func (in *IntegrationRuntimeManagedCatalogInfoObservation) DeepCopy() *IntegrationRuntimeManagedCatalogInfoObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationRuntimeManagedCatalogInfoObservation.
func (*IntegrationRuntimeManagedCatalogInfoObservation) DeepCopyInto ¶ added in v0.27.0
func (in *IntegrationRuntimeManagedCatalogInfoObservation) DeepCopyInto(out *IntegrationRuntimeManagedCatalogInfoObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IntegrationRuntimeManagedCatalogInfoParameters ¶ added in v0.27.0
type IntegrationRuntimeManagedCatalogInfoParameters struct { // Administrator login name for the SQL Server. // +kubebuilder:validation:Optional AdministratorLogin *string `json:"administratorLogin,omitempty" tf:"administrator_login,omitempty"` // Administrator login password for the SQL Server. // +kubebuilder:validation:Optional AdministratorPasswordSecretRef *v1.SecretKeySelector `json:"administratorPasswordSecretRef,omitempty" tf:"-"` // Pricing tier for the database that will be created for the SSIS catalog. Valid values are: Basic, Standard, Premium and PremiumRS. Defaults to Basic. // +kubebuilder:validation:Optional PricingTier *string `json:"pricingTier,omitempty" tf:"pricing_tier,omitempty"` // The endpoint of an Azure SQL Server that will be used to host the SSIS catalog. // +kubebuilder:validation:Optional ServerEndpoint *string `json:"serverEndpoint" tf:"server_endpoint,omitempty"` }
func (*IntegrationRuntimeManagedCatalogInfoParameters) DeepCopy ¶ added in v0.27.0
func (in *IntegrationRuntimeManagedCatalogInfoParameters) DeepCopy() *IntegrationRuntimeManagedCatalogInfoParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationRuntimeManagedCatalogInfoParameters.
func (*IntegrationRuntimeManagedCatalogInfoParameters) DeepCopyInto ¶ added in v0.27.0
func (in *IntegrationRuntimeManagedCatalogInfoParameters) DeepCopyInto(out *IntegrationRuntimeManagedCatalogInfoParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IntegrationRuntimeManagedCustomSetupScriptInitParameters ¶ added in v0.35.0
type IntegrationRuntimeManagedCustomSetupScriptInitParameters struct { // The blob endpoint for the container which contains a custom setup script that will be run on every node on startup. See https://docs.microsoft.com/azure/data-factory/how-to-configure-azure-ssis-ir-custom-setup for more information. BlobContainerURI *string `json:"blobContainerUri,omitempty" tf:"blob_container_uri,omitempty"` }
func (*IntegrationRuntimeManagedCustomSetupScriptInitParameters) DeepCopy ¶ added in v0.35.0
func (in *IntegrationRuntimeManagedCustomSetupScriptInitParameters) DeepCopy() *IntegrationRuntimeManagedCustomSetupScriptInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationRuntimeManagedCustomSetupScriptInitParameters.
func (*IntegrationRuntimeManagedCustomSetupScriptInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *IntegrationRuntimeManagedCustomSetupScriptInitParameters) DeepCopyInto(out *IntegrationRuntimeManagedCustomSetupScriptInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IntegrationRuntimeManagedCustomSetupScriptObservation ¶ added in v0.27.0
type IntegrationRuntimeManagedCustomSetupScriptObservation struct { // The blob endpoint for the container which contains a custom setup script that will be run on every node on startup. See https://docs.microsoft.com/azure/data-factory/how-to-configure-azure-ssis-ir-custom-setup for more information. BlobContainerURI *string `json:"blobContainerUri,omitempty" tf:"blob_container_uri,omitempty"` }
func (*IntegrationRuntimeManagedCustomSetupScriptObservation) DeepCopy ¶ added in v0.27.0
func (in *IntegrationRuntimeManagedCustomSetupScriptObservation) DeepCopy() *IntegrationRuntimeManagedCustomSetupScriptObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationRuntimeManagedCustomSetupScriptObservation.
func (*IntegrationRuntimeManagedCustomSetupScriptObservation) DeepCopyInto ¶ added in v0.27.0
func (in *IntegrationRuntimeManagedCustomSetupScriptObservation) DeepCopyInto(out *IntegrationRuntimeManagedCustomSetupScriptObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IntegrationRuntimeManagedCustomSetupScriptParameters ¶ added in v0.27.0
type IntegrationRuntimeManagedCustomSetupScriptParameters struct { // The blob endpoint for the container which contains a custom setup script that will be run on every node on startup. See https://docs.microsoft.com/azure/data-factory/how-to-configure-azure-ssis-ir-custom-setup for more information. // +kubebuilder:validation:Optional BlobContainerURI *string `json:"blobContainerUri" tf:"blob_container_uri,omitempty"` // A container SAS token that gives access to the files. See https://docs.microsoft.com/azure/data-factory/how-to-configure-azure-ssis-ir-custom-setup for more information. // +kubebuilder:validation:Required SASTokenSecretRef v1.SecretKeySelector `json:"sasTokenSecretRef" tf:"-"` }
func (*IntegrationRuntimeManagedCustomSetupScriptParameters) DeepCopy ¶ added in v0.27.0
func (in *IntegrationRuntimeManagedCustomSetupScriptParameters) DeepCopy() *IntegrationRuntimeManagedCustomSetupScriptParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationRuntimeManagedCustomSetupScriptParameters.
func (*IntegrationRuntimeManagedCustomSetupScriptParameters) DeepCopyInto ¶ added in v0.27.0
func (in *IntegrationRuntimeManagedCustomSetupScriptParameters) DeepCopyInto(out *IntegrationRuntimeManagedCustomSetupScriptParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IntegrationRuntimeManagedInitParameters ¶ added in v0.35.0
type IntegrationRuntimeManagedInitParameters struct { // A catalog_info block as defined below. CatalogInfo []IntegrationRuntimeManagedCatalogInfoInitParameters `json:"catalogInfo,omitempty" tf:"catalog_info,omitempty"` // The name of the credential to use for the Managed Integration Runtime. CredentialName *string `json:"credentialName,omitempty" tf:"credential_name,omitempty"` // A custom_setup_script block as defined below. CustomSetupScript []IntegrationRuntimeManagedCustomSetupScriptInitParameters `json:"customSetupScript,omitempty" tf:"custom_setup_script,omitempty"` // Integration runtime description. Description *string `json:"description,omitempty" tf:"description,omitempty"` // The Managed Integration Runtime edition. Valid values are Standard and Enterprise. Defaults to Standard. Edition *string `json:"edition,omitempty" tf:"edition,omitempty"` // The type of the license that is used. Valid values are LicenseIncluded and BasePrice. Defaults to LicenseIncluded. LicenseType *string `json:"licenseType,omitempty" tf:"license_type,omitempty"` // Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. Location *string `json:"location,omitempty" tf:"location,omitempty"` // Defines the maximum parallel executions per node. Defaults to 1. Max is 1. MaxParallelExecutionsPerNode *float64 `json:"maxParallelExecutionsPerNode,omitempty" tf:"max_parallel_executions_per_node,omitempty"` // The size of the nodes on which the Managed Integration Runtime runs. Valid values are: Standard_D2_v3, Standard_D4_v3, Standard_D8_v3, Standard_D16_v3, Standard_D32_v3, Standard_D64_v3, Standard_E2_v3, Standard_E4_v3, Standard_E8_v3, Standard_E16_v3, Standard_E32_v3, Standard_E64_v3, Standard_D1_v2, Standard_D2_v2, Standard_D3_v2, Standard_D4_v2, Standard_A4_v2 and Standard_A8_v2 NodeSize *string `json:"nodeSize,omitempty" tf:"node_size,omitempty"` // Number of nodes for the Managed Integration Runtime. Max is 10. Defaults to 1. NumberOfNodes *float64 `json:"numberOfNodes,omitempty" tf:"number_of_nodes,omitempty"` // A vnet_integration block as defined below. VnetIntegration []IntegrationRuntimeManagedVnetIntegrationInitParameters `json:"vnetIntegration,omitempty" tf:"vnet_integration,omitempty"` }
func (*IntegrationRuntimeManagedInitParameters) DeepCopy ¶ added in v0.35.0
func (in *IntegrationRuntimeManagedInitParameters) DeepCopy() *IntegrationRuntimeManagedInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationRuntimeManagedInitParameters.
func (*IntegrationRuntimeManagedInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *IntegrationRuntimeManagedInitParameters) DeepCopyInto(out *IntegrationRuntimeManagedInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IntegrationRuntimeManagedList ¶ added in v0.27.0
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 ¶ added in v0.27.0
func (in *IntegrationRuntimeManagedList) DeepCopy() *IntegrationRuntimeManagedList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationRuntimeManagedList.
func (*IntegrationRuntimeManagedList) DeepCopyInto ¶ added in v0.27.0
func (in *IntegrationRuntimeManagedList) DeepCopyInto(out *IntegrationRuntimeManagedList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IntegrationRuntimeManagedList) DeepCopyObject ¶ added in v0.27.0
func (in *IntegrationRuntimeManagedList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*IntegrationRuntimeManagedList) GetItems ¶ added in v0.27.0
func (l *IntegrationRuntimeManagedList) GetItems() []resource.Managed
GetItems of this IntegrationRuntimeManagedList.
type IntegrationRuntimeManagedObservation ¶ added in v0.27.0
type IntegrationRuntimeManagedObservation struct { // A catalog_info block as defined below. CatalogInfo []IntegrationRuntimeManagedCatalogInfoObservation `json:"catalogInfo,omitempty" tf:"catalog_info,omitempty"` // The name of the credential to use for the Managed Integration Runtime. CredentialName *string `json:"credentialName,omitempty" tf:"credential_name,omitempty"` // A custom_setup_script block as defined below. CustomSetupScript []IntegrationRuntimeManagedCustomSetupScriptObservation `json:"customSetupScript,omitempty" tf:"custom_setup_script,omitempty"` // The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource. DataFactoryID *string `json:"dataFactoryId,omitempty" tf:"data_factory_id,omitempty"` // Integration runtime description. Description *string `json:"description,omitempty" tf:"description,omitempty"` // The Managed Integration Runtime edition. Valid values are Standard and Enterprise. Defaults to Standard. Edition *string `json:"edition,omitempty" tf:"edition,omitempty"` // The ID of the Data Factory Integration Managed Runtime. ID *string `json:"id,omitempty" tf:"id,omitempty"` // The type of the license that is used. Valid values are LicenseIncluded and BasePrice. Defaults to LicenseIncluded. LicenseType *string `json:"licenseType,omitempty" tf:"license_type,omitempty"` // Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. Location *string `json:"location,omitempty" tf:"location,omitempty"` // Defines the maximum parallel executions per node. Defaults to 1. Max is 1. MaxParallelExecutionsPerNode *float64 `json:"maxParallelExecutionsPerNode,omitempty" tf:"max_parallel_executions_per_node,omitempty"` // The size of the nodes on which the Managed Integration Runtime runs. Valid values are: Standard_D2_v3, Standard_D4_v3, Standard_D8_v3, Standard_D16_v3, Standard_D32_v3, Standard_D64_v3, Standard_E2_v3, Standard_E4_v3, Standard_E8_v3, Standard_E16_v3, Standard_E32_v3, Standard_E64_v3, Standard_D1_v2, Standard_D2_v2, Standard_D3_v2, Standard_D4_v2, Standard_A4_v2 and Standard_A8_v2 NodeSize *string `json:"nodeSize,omitempty" tf:"node_size,omitempty"` // Number of nodes for the Managed Integration Runtime. Max is 10. Defaults to 1. NumberOfNodes *float64 `json:"numberOfNodes,omitempty" tf:"number_of_nodes,omitempty"` // A vnet_integration block as defined below. VnetIntegration []IntegrationRuntimeManagedVnetIntegrationObservation `json:"vnetIntegration,omitempty" tf:"vnet_integration,omitempty"` }
func (*IntegrationRuntimeManagedObservation) DeepCopy ¶ added in v0.27.0
func (in *IntegrationRuntimeManagedObservation) DeepCopy() *IntegrationRuntimeManagedObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationRuntimeManagedObservation.
func (*IntegrationRuntimeManagedObservation) DeepCopyInto ¶ added in v0.27.0
func (in *IntegrationRuntimeManagedObservation) DeepCopyInto(out *IntegrationRuntimeManagedObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IntegrationRuntimeManagedParameters ¶ added in v0.27.0
type IntegrationRuntimeManagedParameters struct { // A catalog_info block as defined below. // +kubebuilder:validation:Optional CatalogInfo []IntegrationRuntimeManagedCatalogInfoParameters `json:"catalogInfo,omitempty" tf:"catalog_info,omitempty"` // The name of the credential to use for the Managed Integration Runtime. // +kubebuilder:validation:Optional CredentialName *string `json:"credentialName,omitempty" tf:"credential_name,omitempty"` // A custom_setup_script block as defined below. // +kubebuilder:validation:Optional CustomSetupScript []IntegrationRuntimeManagedCustomSetupScriptParameters `json:"customSetupScript,omitempty" tf:"custom_setup_script,omitempty"` // The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/datafactory/v1beta1.Factory // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional DataFactoryID *string `json:"dataFactoryId,omitempty" tf:"data_factory_id,omitempty"` // Reference to a Factory in datafactory to populate dataFactoryId. // +kubebuilder:validation:Optional DataFactoryIDRef *v1.Reference `json:"dataFactoryIdRef,omitempty" tf:"-"` // Selector for a Factory in datafactory to populate dataFactoryId. // +kubebuilder:validation:Optional DataFactoryIDSelector *v1.Selector `json:"dataFactoryIdSelector,omitempty" tf:"-"` // Integration runtime description. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // The Managed Integration Runtime edition. Valid values are Standard and Enterprise. Defaults to Standard. // +kubebuilder:validation:Optional Edition *string `json:"edition,omitempty" tf:"edition,omitempty"` // The type of the license that is used. Valid values are LicenseIncluded and BasePrice. Defaults to LicenseIncluded. // +kubebuilder:validation:Optional LicenseType *string `json:"licenseType,omitempty" tf:"license_type,omitempty"` // Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional Location *string `json:"location,omitempty" tf:"location,omitempty"` // Defines the maximum parallel executions per node. Defaults to 1. Max is 1. // +kubebuilder:validation:Optional MaxParallelExecutionsPerNode *float64 `json:"maxParallelExecutionsPerNode,omitempty" tf:"max_parallel_executions_per_node,omitempty"` // The size of the nodes on which the Managed Integration Runtime runs. Valid values are: Standard_D2_v3, Standard_D4_v3, Standard_D8_v3, Standard_D16_v3, Standard_D32_v3, Standard_D64_v3, Standard_E2_v3, Standard_E4_v3, Standard_E8_v3, Standard_E16_v3, Standard_E32_v3, Standard_E64_v3, Standard_D1_v2, Standard_D2_v2, Standard_D3_v2, Standard_D4_v2, Standard_A4_v2 and Standard_A8_v2 // +kubebuilder:validation:Optional NodeSize *string `json:"nodeSize,omitempty" tf:"node_size,omitempty"` // Number of nodes for the Managed Integration Runtime. Max is 10. Defaults to 1. // +kubebuilder:validation:Optional NumberOfNodes *float64 `json:"numberOfNodes,omitempty" tf:"number_of_nodes,omitempty"` // A vnet_integration block as defined below. // +kubebuilder:validation:Optional VnetIntegration []IntegrationRuntimeManagedVnetIntegrationParameters `json:"vnetIntegration,omitempty" tf:"vnet_integration,omitempty"` }
func (*IntegrationRuntimeManagedParameters) DeepCopy ¶ added in v0.27.0
func (in *IntegrationRuntimeManagedParameters) DeepCopy() *IntegrationRuntimeManagedParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationRuntimeManagedParameters.
func (*IntegrationRuntimeManagedParameters) DeepCopyInto ¶ added in v0.27.0
func (in *IntegrationRuntimeManagedParameters) DeepCopyInto(out *IntegrationRuntimeManagedParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IntegrationRuntimeManagedSpec ¶ added in v0.27.0
type IntegrationRuntimeManagedSpec struct { v1.ResourceSpec `json:",inline"` ForProvider IntegrationRuntimeManagedParameters `json:"forProvider"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider IntegrationRuntimeManagedInitParameters `json:"initProvider,omitempty"` }
IntegrationRuntimeManagedSpec defines the desired state of IntegrationRuntimeManaged
func (*IntegrationRuntimeManagedSpec) DeepCopy ¶ added in v0.27.0
func (in *IntegrationRuntimeManagedSpec) DeepCopy() *IntegrationRuntimeManagedSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationRuntimeManagedSpec.
func (*IntegrationRuntimeManagedSpec) DeepCopyInto ¶ added in v0.27.0
func (in *IntegrationRuntimeManagedSpec) DeepCopyInto(out *IntegrationRuntimeManagedSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IntegrationRuntimeManagedStatus ¶ added in v0.27.0
type IntegrationRuntimeManagedStatus struct { v1.ResourceStatus `json:",inline"` AtProvider IntegrationRuntimeManagedObservation `json:"atProvider,omitempty"` }
IntegrationRuntimeManagedStatus defines the observed state of IntegrationRuntimeManaged.
func (*IntegrationRuntimeManagedStatus) DeepCopy ¶ added in v0.27.0
func (in *IntegrationRuntimeManagedStatus) DeepCopy() *IntegrationRuntimeManagedStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationRuntimeManagedStatus.
func (*IntegrationRuntimeManagedStatus) DeepCopyInto ¶ added in v0.27.0
func (in *IntegrationRuntimeManagedStatus) DeepCopyInto(out *IntegrationRuntimeManagedStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IntegrationRuntimeManagedVnetIntegrationInitParameters ¶ added in v0.35.0
type IntegrationRuntimeManagedVnetIntegrationInitParameters struct { // Name of the subnet to which the nodes of the Managed Integration Runtime will be added. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/network/v1beta1.Subnet SubnetName *string `json:"subnetName,omitempty" tf:"subnet_name,omitempty"` // Reference to a Subnet in network to populate subnetName. // +kubebuilder:validation:Optional SubnetNameRef *v1.Reference `json:"subnetNameRef,omitempty" tf:"-"` // Selector for a Subnet in network to populate subnetName. // +kubebuilder:validation:Optional SubnetNameSelector *v1.Selector `json:"subnetNameSelector,omitempty" tf:"-"` // ID of the virtual network to which the nodes of the Managed Integration Runtime will be added. VnetID *string `json:"vnetId,omitempty" tf:"vnet_id,omitempty"` }
func (*IntegrationRuntimeManagedVnetIntegrationInitParameters) DeepCopy ¶ added in v0.35.0
func (in *IntegrationRuntimeManagedVnetIntegrationInitParameters) DeepCopy() *IntegrationRuntimeManagedVnetIntegrationInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationRuntimeManagedVnetIntegrationInitParameters.
func (*IntegrationRuntimeManagedVnetIntegrationInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *IntegrationRuntimeManagedVnetIntegrationInitParameters) DeepCopyInto(out *IntegrationRuntimeManagedVnetIntegrationInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IntegrationRuntimeManagedVnetIntegrationObservation ¶ added in v0.27.0
type IntegrationRuntimeManagedVnetIntegrationObservation struct { // Name of the subnet to which the nodes of the Managed Integration Runtime will be added. SubnetName *string `json:"subnetName,omitempty" tf:"subnet_name,omitempty"` // ID of the virtual network to which the nodes of the Managed Integration Runtime will be added. VnetID *string `json:"vnetId,omitempty" tf:"vnet_id,omitempty"` }
func (*IntegrationRuntimeManagedVnetIntegrationObservation) DeepCopy ¶ added in v0.27.0
func (in *IntegrationRuntimeManagedVnetIntegrationObservation) DeepCopy() *IntegrationRuntimeManagedVnetIntegrationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationRuntimeManagedVnetIntegrationObservation.
func (*IntegrationRuntimeManagedVnetIntegrationObservation) DeepCopyInto ¶ added in v0.27.0
func (in *IntegrationRuntimeManagedVnetIntegrationObservation) DeepCopyInto(out *IntegrationRuntimeManagedVnetIntegrationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IntegrationRuntimeManagedVnetIntegrationParameters ¶ added in v0.27.0
type IntegrationRuntimeManagedVnetIntegrationParameters struct { // Name of the subnet to which the nodes of the Managed Integration Runtime will be added. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/network/v1beta1.Subnet // +kubebuilder:validation:Optional SubnetName *string `json:"subnetName,omitempty" tf:"subnet_name,omitempty"` // Reference to a Subnet in network to populate subnetName. // +kubebuilder:validation:Optional SubnetNameRef *v1.Reference `json:"subnetNameRef,omitempty" tf:"-"` // Selector for a Subnet in network to populate subnetName. // +kubebuilder:validation:Optional SubnetNameSelector *v1.Selector `json:"subnetNameSelector,omitempty" tf:"-"` // ID of the virtual network to which the nodes of the Managed Integration Runtime will be added. // +kubebuilder:validation:Optional VnetID *string `json:"vnetId" tf:"vnet_id,omitempty"` }
func (*IntegrationRuntimeManagedVnetIntegrationParameters) DeepCopy ¶ added in v0.27.0
func (in *IntegrationRuntimeManagedVnetIntegrationParameters) DeepCopy() *IntegrationRuntimeManagedVnetIntegrationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationRuntimeManagedVnetIntegrationParameters.
func (*IntegrationRuntimeManagedVnetIntegrationParameters) DeepCopyInto ¶ added in v0.27.0
func (in *IntegrationRuntimeManagedVnetIntegrationParameters) DeepCopyInto(out *IntegrationRuntimeManagedVnetIntegrationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IntegrationRuntimeObservation ¶ added in v0.27.0
type IntegrationRuntimeObservation struct { // The integration runtime reference to associate with the Data Factory Linked Service. Name *string `json:"name,omitempty" tf:"name,omitempty"` // A map of parameters to associate with the integration runtime. // +mapType=granular Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"` }
func (*IntegrationRuntimeObservation) DeepCopy ¶ added in v0.27.0
func (in *IntegrationRuntimeObservation) DeepCopy() *IntegrationRuntimeObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationRuntimeObservation.
func (*IntegrationRuntimeObservation) DeepCopyInto ¶ added in v0.27.0
func (in *IntegrationRuntimeObservation) DeepCopyInto(out *IntegrationRuntimeObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IntegrationRuntimeParameters ¶ added in v0.27.0
type IntegrationRuntimeParameters struct { // The integration runtime reference to associate with the Data Factory Linked Service. // +kubebuilder:validation:Optional Name *string `json:"name" tf:"name,omitempty"` // A map of parameters to associate with the integration runtime. // +kubebuilder:validation:Optional // +mapType=granular Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"` }
func (*IntegrationRuntimeParameters) DeepCopy ¶ added in v0.27.0
func (in *IntegrationRuntimeParameters) DeepCopy() *IntegrationRuntimeParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationRuntimeParameters.
func (*IntegrationRuntimeParameters) DeepCopyInto ¶ added in v0.27.0
func (in *IntegrationRuntimeParameters) DeepCopyInto(out *IntegrationRuntimeParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IntegrationRuntimeSelfHosted ¶ added in v0.27.0
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. Manages a Data Factory Self-hosted Integration Runtime. +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].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:resource:scope=Cluster,categories={crossplane,managed,azure}
func (*IntegrationRuntimeSelfHosted) DeepCopy ¶ added in v0.27.0
func (in *IntegrationRuntimeSelfHosted) DeepCopy() *IntegrationRuntimeSelfHosted
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationRuntimeSelfHosted.
func (*IntegrationRuntimeSelfHosted) DeepCopyInto ¶ added in v0.27.0
func (in *IntegrationRuntimeSelfHosted) DeepCopyInto(out *IntegrationRuntimeSelfHosted)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IntegrationRuntimeSelfHosted) DeepCopyObject ¶ added in v0.27.0
func (in *IntegrationRuntimeSelfHosted) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*IntegrationRuntimeSelfHosted) GetCondition ¶ added in v0.27.0
func (mg *IntegrationRuntimeSelfHosted) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this IntegrationRuntimeSelfHosted.
func (*IntegrationRuntimeSelfHosted) GetConnectionDetailsMapping ¶ added in v0.27.0
func (tr *IntegrationRuntimeSelfHosted) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this IntegrationRuntimeSelfHosted
func (*IntegrationRuntimeSelfHosted) GetDeletionPolicy ¶ added in v0.27.0
func (mg *IntegrationRuntimeSelfHosted) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this IntegrationRuntimeSelfHosted.
func (*IntegrationRuntimeSelfHosted) GetID ¶ added in v0.27.0
func (tr *IntegrationRuntimeSelfHosted) GetID() string
GetID returns ID of underlying Terraform resource of this IntegrationRuntimeSelfHosted
func (*IntegrationRuntimeSelfHosted) GetInitParameters ¶ added in v0.35.0
func (tr *IntegrationRuntimeSelfHosted) GetInitParameters() (map[string]any, error)
GetInitParameters of this IntegrationRuntimeSelfHosted
func (*IntegrationRuntimeSelfHosted) GetManagementPolicies ¶ added in v0.35.0
func (mg *IntegrationRuntimeSelfHosted) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this IntegrationRuntimeSelfHosted.
func (*IntegrationRuntimeSelfHosted) GetMergedParameters ¶ added in v0.40.0
func (tr *IntegrationRuntimeSelfHosted) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this IntegrationRuntimeSelfHosted
func (*IntegrationRuntimeSelfHosted) GetObservation ¶ added in v0.27.0
func (tr *IntegrationRuntimeSelfHosted) GetObservation() (map[string]any, error)
GetObservation of this IntegrationRuntimeSelfHosted
func (*IntegrationRuntimeSelfHosted) GetParameters ¶ added in v0.27.0
func (tr *IntegrationRuntimeSelfHosted) GetParameters() (map[string]any, error)
GetParameters of this IntegrationRuntimeSelfHosted
func (*IntegrationRuntimeSelfHosted) GetProviderConfigReference ¶ added in v0.27.0
func (mg *IntegrationRuntimeSelfHosted) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this IntegrationRuntimeSelfHosted.
func (*IntegrationRuntimeSelfHosted) GetPublishConnectionDetailsTo ¶ added in v0.27.0
func (mg *IntegrationRuntimeSelfHosted) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this IntegrationRuntimeSelfHosted.
func (*IntegrationRuntimeSelfHosted) GetTerraformResourceType ¶ added in v0.27.0
func (mg *IntegrationRuntimeSelfHosted) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this IntegrationRuntimeSelfHosted
func (*IntegrationRuntimeSelfHosted) GetTerraformSchemaVersion ¶ added in v0.27.0
func (tr *IntegrationRuntimeSelfHosted) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*IntegrationRuntimeSelfHosted) GetWriteConnectionSecretToReference ¶ added in v0.27.0
func (mg *IntegrationRuntimeSelfHosted) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this IntegrationRuntimeSelfHosted.
func (*IntegrationRuntimeSelfHosted) Hub ¶ added in v0.42.1
func (tr *IntegrationRuntimeSelfHosted) Hub()
Hub marks this type as a conversion hub.
func (*IntegrationRuntimeSelfHosted) LateInitialize ¶ added in v0.27.0
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 ¶ added in v0.27.0
func (mg *IntegrationRuntimeSelfHosted) ResolveReferences(ctx context.Context, c client.Reader) error
ResolveReferences of this IntegrationRuntimeSelfHosted.
func (*IntegrationRuntimeSelfHosted) SetConditions ¶ added in v0.27.0
func (mg *IntegrationRuntimeSelfHosted) SetConditions(c ...xpv1.Condition)
SetConditions of this IntegrationRuntimeSelfHosted.
func (*IntegrationRuntimeSelfHosted) SetDeletionPolicy ¶ added in v0.27.0
func (mg *IntegrationRuntimeSelfHosted) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this IntegrationRuntimeSelfHosted.
func (*IntegrationRuntimeSelfHosted) SetManagementPolicies ¶ added in v0.35.0
func (mg *IntegrationRuntimeSelfHosted) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this IntegrationRuntimeSelfHosted.
func (*IntegrationRuntimeSelfHosted) SetObservation ¶ added in v0.27.0
func (tr *IntegrationRuntimeSelfHosted) SetObservation(obs map[string]any) error
SetObservation for this IntegrationRuntimeSelfHosted
func (*IntegrationRuntimeSelfHosted) SetParameters ¶ added in v0.27.0
func (tr *IntegrationRuntimeSelfHosted) SetParameters(params map[string]any) error
SetParameters for this IntegrationRuntimeSelfHosted
func (*IntegrationRuntimeSelfHosted) SetProviderConfigReference ¶ added in v0.27.0
func (mg *IntegrationRuntimeSelfHosted) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this IntegrationRuntimeSelfHosted.
func (*IntegrationRuntimeSelfHosted) SetPublishConnectionDetailsTo ¶ added in v0.27.0
func (mg *IntegrationRuntimeSelfHosted) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this IntegrationRuntimeSelfHosted.
func (*IntegrationRuntimeSelfHosted) SetWriteConnectionSecretToReference ¶ added in v0.27.0
func (mg *IntegrationRuntimeSelfHosted) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this IntegrationRuntimeSelfHosted.
type IntegrationRuntimeSelfHostedInitParameters ¶ added in v0.35.0
type IntegrationRuntimeSelfHostedInitParameters struct { // Integration runtime description. Description *string `json:"description,omitempty" tf:"description,omitempty"` // A rbac_authorization block as defined below. Changing this forces a new resource to be created. RbacAuthorization []RbacAuthorizationInitParameters `json:"rbacAuthorization,omitempty" tf:"rbac_authorization,omitempty"` // Specifies whether enable interactive authoring function when your self-hosted integration runtime is unable to establish a connection with Azure Relay. SelfContainedInteractiveAuthoringEnabled *bool `json:"selfContainedInteractiveAuthoringEnabled,omitempty" tf:"self_contained_interactive_authoring_enabled,omitempty"` }
func (*IntegrationRuntimeSelfHostedInitParameters) DeepCopy ¶ added in v0.35.0
func (in *IntegrationRuntimeSelfHostedInitParameters) DeepCopy() *IntegrationRuntimeSelfHostedInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationRuntimeSelfHostedInitParameters.
func (*IntegrationRuntimeSelfHostedInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *IntegrationRuntimeSelfHostedInitParameters) DeepCopyInto(out *IntegrationRuntimeSelfHostedInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IntegrationRuntimeSelfHostedList ¶ added in v0.27.0
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 ¶ added in v0.27.0
func (in *IntegrationRuntimeSelfHostedList) DeepCopy() *IntegrationRuntimeSelfHostedList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationRuntimeSelfHostedList.
func (*IntegrationRuntimeSelfHostedList) DeepCopyInto ¶ added in v0.27.0
func (in *IntegrationRuntimeSelfHostedList) DeepCopyInto(out *IntegrationRuntimeSelfHostedList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IntegrationRuntimeSelfHostedList) DeepCopyObject ¶ added in v0.27.0
func (in *IntegrationRuntimeSelfHostedList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*IntegrationRuntimeSelfHostedList) GetItems ¶ added in v0.27.0
func (l *IntegrationRuntimeSelfHostedList) GetItems() []resource.Managed
GetItems of this IntegrationRuntimeSelfHostedList.
type IntegrationRuntimeSelfHostedObservation ¶ added in v0.27.0
type IntegrationRuntimeSelfHostedObservation struct { // The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource. DataFactoryID *string `json:"dataFactoryId,omitempty" tf:"data_factory_id,omitempty"` // Integration runtime description. Description *string `json:"description,omitempty" tf:"description,omitempty"` // The ID of the Data Factory. ID *string `json:"id,omitempty" tf:"id,omitempty"` // The primary integration runtime authentication key. PrimaryAuthorizationKey *string `json:"primaryAuthorizationKey,omitempty" tf:"primary_authorization_key,omitempty"` // A rbac_authorization block as defined below. Changing this forces a new resource to be created. RbacAuthorization []RbacAuthorizationObservation `json:"rbacAuthorization,omitempty" tf:"rbac_authorization,omitempty"` // The secondary integration runtime authentication key. SecondaryAuthorizationKey *string `json:"secondaryAuthorizationKey,omitempty" tf:"secondary_authorization_key,omitempty"` // Specifies whether enable interactive authoring function when your self-hosted integration runtime is unable to establish a connection with Azure Relay. SelfContainedInteractiveAuthoringEnabled *bool `json:"selfContainedInteractiveAuthoringEnabled,omitempty" tf:"self_contained_interactive_authoring_enabled,omitempty"` }
func (*IntegrationRuntimeSelfHostedObservation) DeepCopy ¶ added in v0.27.0
func (in *IntegrationRuntimeSelfHostedObservation) DeepCopy() *IntegrationRuntimeSelfHostedObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationRuntimeSelfHostedObservation.
func (*IntegrationRuntimeSelfHostedObservation) DeepCopyInto ¶ added in v0.27.0
func (in *IntegrationRuntimeSelfHostedObservation) DeepCopyInto(out *IntegrationRuntimeSelfHostedObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IntegrationRuntimeSelfHostedParameters ¶ added in v0.27.0
type IntegrationRuntimeSelfHostedParameters struct { // The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/datafactory/v1beta2.Factory // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional DataFactoryID *string `json:"dataFactoryId,omitempty" tf:"data_factory_id,omitempty"` // Reference to a Factory in datafactory to populate dataFactoryId. // +kubebuilder:validation:Optional DataFactoryIDRef *v1.Reference `json:"dataFactoryIdRef,omitempty" tf:"-"` // Selector for a Factory in datafactory to populate dataFactoryId. // +kubebuilder:validation:Optional DataFactoryIDSelector *v1.Selector `json:"dataFactoryIdSelector,omitempty" tf:"-"` // Integration runtime description. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // A rbac_authorization block as defined below. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional RbacAuthorization []RbacAuthorizationParameters `json:"rbacAuthorization,omitempty" tf:"rbac_authorization,omitempty"` // Specifies whether enable interactive authoring function when your self-hosted integration runtime is unable to establish a connection with Azure Relay. // +kubebuilder:validation:Optional SelfContainedInteractiveAuthoringEnabled *bool `json:"selfContainedInteractiveAuthoringEnabled,omitempty" tf:"self_contained_interactive_authoring_enabled,omitempty"` }
func (*IntegrationRuntimeSelfHostedParameters) DeepCopy ¶ added in v0.27.0
func (in *IntegrationRuntimeSelfHostedParameters) DeepCopy() *IntegrationRuntimeSelfHostedParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationRuntimeSelfHostedParameters.
func (*IntegrationRuntimeSelfHostedParameters) DeepCopyInto ¶ added in v0.27.0
func (in *IntegrationRuntimeSelfHostedParameters) DeepCopyInto(out *IntegrationRuntimeSelfHostedParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IntegrationRuntimeSelfHostedSpec ¶ added in v0.27.0
type IntegrationRuntimeSelfHostedSpec struct { v1.ResourceSpec `json:",inline"` ForProvider IntegrationRuntimeSelfHostedParameters `json:"forProvider"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider IntegrationRuntimeSelfHostedInitParameters `json:"initProvider,omitempty"` }
IntegrationRuntimeSelfHostedSpec defines the desired state of IntegrationRuntimeSelfHosted
func (*IntegrationRuntimeSelfHostedSpec) DeepCopy ¶ added in v0.27.0
func (in *IntegrationRuntimeSelfHostedSpec) DeepCopy() *IntegrationRuntimeSelfHostedSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationRuntimeSelfHostedSpec.
func (*IntegrationRuntimeSelfHostedSpec) DeepCopyInto ¶ added in v0.27.0
func (in *IntegrationRuntimeSelfHostedSpec) DeepCopyInto(out *IntegrationRuntimeSelfHostedSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IntegrationRuntimeSelfHostedStatus ¶ added in v0.27.0
type IntegrationRuntimeSelfHostedStatus struct { v1.ResourceStatus `json:",inline"` AtProvider IntegrationRuntimeSelfHostedObservation `json:"atProvider,omitempty"` }
IntegrationRuntimeSelfHostedStatus defines the observed state of IntegrationRuntimeSelfHosted.
func (*IntegrationRuntimeSelfHostedStatus) DeepCopy ¶ added in v0.27.0
func (in *IntegrationRuntimeSelfHostedStatus) DeepCopy() *IntegrationRuntimeSelfHostedStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationRuntimeSelfHostedStatus.
func (*IntegrationRuntimeSelfHostedStatus) DeepCopyInto ¶ added in v0.27.0
func (in *IntegrationRuntimeSelfHostedStatus) DeepCopyInto(out *IntegrationRuntimeSelfHostedStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KeyVaultConnectionStringInitParameters ¶ added in v0.35.0
type KeyVaultConnectionStringInitParameters struct { // Specifies the name of an existing Key Vault Data Factory Linked Service. LinkedServiceName *string `json:"linkedServiceName,omitempty" tf:"linked_service_name,omitempty"` // Specifies the secret name in Azure Key Vault that stores SQL Server connection string. SecretName *string `json:"secretName,omitempty" tf:"secret_name,omitempty"` }
func (*KeyVaultConnectionStringInitParameters) DeepCopy ¶ added in v0.35.0
func (in *KeyVaultConnectionStringInitParameters) DeepCopy() *KeyVaultConnectionStringInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyVaultConnectionStringInitParameters.
func (*KeyVaultConnectionStringInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *KeyVaultConnectionStringInitParameters) DeepCopyInto(out *KeyVaultConnectionStringInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KeyVaultConnectionStringObservation ¶ added in v0.27.0
type KeyVaultConnectionStringObservation struct { // Specifies the name of an existing Key Vault Data Factory Linked Service. LinkedServiceName *string `json:"linkedServiceName,omitempty" tf:"linked_service_name,omitempty"` // Specifies the secret name in Azure Key Vault that stores SQL Server connection string. SecretName *string `json:"secretName,omitempty" tf:"secret_name,omitempty"` }
func (*KeyVaultConnectionStringObservation) DeepCopy ¶ added in v0.27.0
func (in *KeyVaultConnectionStringObservation) DeepCopy() *KeyVaultConnectionStringObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyVaultConnectionStringObservation.
func (*KeyVaultConnectionStringObservation) DeepCopyInto ¶ added in v0.27.0
func (in *KeyVaultConnectionStringObservation) DeepCopyInto(out *KeyVaultConnectionStringObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KeyVaultConnectionStringParameters ¶ added in v0.27.0
type KeyVaultConnectionStringParameters struct { // Specifies the name of an existing Key Vault Data Factory Linked Service. // +kubebuilder:validation:Optional LinkedServiceName *string `json:"linkedServiceName" tf:"linked_service_name,omitempty"` // Specifies the secret name in Azure Key Vault that stores SQL Server connection string. // +kubebuilder:validation:Optional SecretName *string `json:"secretName" tf:"secret_name,omitempty"` }
func (*KeyVaultConnectionStringParameters) DeepCopy ¶ added in v0.27.0
func (in *KeyVaultConnectionStringParameters) DeepCopy() *KeyVaultConnectionStringParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyVaultConnectionStringParameters.
func (*KeyVaultConnectionStringParameters) DeepCopyInto ¶ added in v0.27.0
func (in *KeyVaultConnectionStringParameters) DeepCopyInto(out *KeyVaultConnectionStringParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KeyVaultKeyInitParameters ¶ added in v0.35.0
type KeyVaultKeyInitParameters struct { // Specifies the name of an existing Key Vault Data Factory Linked Service. LinkedServiceName *string `json:"linkedServiceName,omitempty" tf:"linked_service_name,omitempty"` // Specifies the secret name in Azure Key Vault that stores the system key of the Azure Function. SecretName *string `json:"secretName,omitempty" tf:"secret_name,omitempty"` }
func (*KeyVaultKeyInitParameters) DeepCopy ¶ added in v0.35.0
func (in *KeyVaultKeyInitParameters) DeepCopy() *KeyVaultKeyInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyVaultKeyInitParameters.
func (*KeyVaultKeyInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *KeyVaultKeyInitParameters) DeepCopyInto(out *KeyVaultKeyInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KeyVaultKeyObservation ¶ added in v0.27.0
type KeyVaultKeyObservation struct { // Specifies the name of an existing Key Vault Data Factory Linked Service. LinkedServiceName *string `json:"linkedServiceName,omitempty" tf:"linked_service_name,omitempty"` // Specifies the secret name in Azure Key Vault that stores the system key of the Azure Function. SecretName *string `json:"secretName,omitempty" tf:"secret_name,omitempty"` }
func (*KeyVaultKeyObservation) DeepCopy ¶ added in v0.27.0
func (in *KeyVaultKeyObservation) DeepCopy() *KeyVaultKeyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyVaultKeyObservation.
func (*KeyVaultKeyObservation) DeepCopyInto ¶ added in v0.27.0
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 ¶ added in v0.27.0
type KeyVaultKeyParameters struct { // Specifies the name of an existing Key Vault Data Factory Linked Service. // +kubebuilder:validation:Optional LinkedServiceName *string `json:"linkedServiceName" tf:"linked_service_name,omitempty"` // Specifies the secret name in Azure Key Vault that stores the system key of the Azure Function. // +kubebuilder:validation:Optional SecretName *string `json:"secretName" tf:"secret_name,omitempty"` }
func (*KeyVaultKeyParameters) DeepCopy ¶ added in v0.27.0
func (in *KeyVaultKeyParameters) DeepCopy() *KeyVaultKeyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyVaultKeyParameters.
func (*KeyVaultKeyParameters) DeepCopyInto ¶ added in v0.27.0
func (in *KeyVaultKeyParameters) DeepCopyInto(out *KeyVaultKeyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KeyVaultLicenseInitParameters ¶ added in v0.35.0
type KeyVaultLicenseInitParameters struct { // Name of the Linked Service to associate with the packages. LinkedServiceName *string `json:"linkedServiceName,omitempty" tf:"linked_service_name,omitempty"` // A map of parameters to associate with the Key Vault Data Factory Linked Service. // +mapType=granular Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"` // Specifies the secret name in Azure Key Vault. SecretName *string `json:"secretName,omitempty" tf:"secret_name,omitempty"` // Specifies the secret version in Azure Key Vault. SecretVersion *string `json:"secretVersion,omitempty" tf:"secret_version,omitempty"` }
func (*KeyVaultLicenseInitParameters) DeepCopy ¶ added in v0.35.0
func (in *KeyVaultLicenseInitParameters) DeepCopy() *KeyVaultLicenseInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyVaultLicenseInitParameters.
func (*KeyVaultLicenseInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *KeyVaultLicenseInitParameters) DeepCopyInto(out *KeyVaultLicenseInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KeyVaultLicenseObservation ¶
type KeyVaultLicenseObservation struct { // Name of the Linked Service to associate with the packages. LinkedServiceName *string `json:"linkedServiceName,omitempty" tf:"linked_service_name,omitempty"` // A map of parameters to associate with the Key Vault Data Factory Linked Service. // +mapType=granular Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"` // Specifies the secret name in Azure Key Vault. SecretName *string `json:"secretName,omitempty" tf:"secret_name,omitempty"` // Specifies the secret version in Azure Key Vault. SecretVersion *string `json:"secretVersion,omitempty" tf:"secret_version,omitempty"` }
func (*KeyVaultLicenseObservation) DeepCopy ¶
func (in *KeyVaultLicenseObservation) DeepCopy() *KeyVaultLicenseObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyVaultLicenseObservation.
func (*KeyVaultLicenseObservation) DeepCopyInto ¶
func (in *KeyVaultLicenseObservation) DeepCopyInto(out *KeyVaultLicenseObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KeyVaultLicenseParameters ¶
type KeyVaultLicenseParameters struct { // Name of the Linked Service to associate with the packages. // +kubebuilder:validation:Optional LinkedServiceName *string `json:"linkedServiceName" tf:"linked_service_name,omitempty"` // A map of parameters to associate with the Key Vault Data Factory Linked Service. // +kubebuilder:validation:Optional // +mapType=granular Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"` // Specifies the secret name in Azure Key Vault. // +kubebuilder:validation:Optional SecretName *string `json:"secretName" tf:"secret_name,omitempty"` // Specifies the secret version in Azure Key Vault. // +kubebuilder:validation:Optional SecretVersion *string `json:"secretVersion,omitempty" tf:"secret_version,omitempty"` }
func (*KeyVaultLicenseParameters) DeepCopy ¶
func (in *KeyVaultLicenseParameters) DeepCopy() *KeyVaultLicenseParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyVaultLicenseParameters.
func (*KeyVaultLicenseParameters) DeepCopyInto ¶
func (in *KeyVaultLicenseParameters) DeepCopyInto(out *KeyVaultLicenseParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KeyVaultPasswordInitParameters ¶ added in v0.35.0
type KeyVaultPasswordInitParameters struct { // Name of the Linked Service to associate with the packages. LinkedServiceName *string `json:"linkedServiceName,omitempty" tf:"linked_service_name,omitempty"` // A map of parameters to associate with the Key Vault Data Factory Linked Service. // +mapType=granular Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"` // Specifies the secret name in Azure Key Vault. SecretName *string `json:"secretName,omitempty" tf:"secret_name,omitempty"` // Specifies the secret version in Azure Key Vault. SecretVersion *string `json:"secretVersion,omitempty" tf:"secret_version,omitempty"` }
func (*KeyVaultPasswordInitParameters) DeepCopy ¶ added in v0.35.0
func (in *KeyVaultPasswordInitParameters) DeepCopy() *KeyVaultPasswordInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyVaultPasswordInitParameters.
func (*KeyVaultPasswordInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *KeyVaultPasswordInitParameters) DeepCopyInto(out *KeyVaultPasswordInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KeyVaultPasswordObservation ¶
type KeyVaultPasswordObservation struct { // Name of the Linked Service to associate with the packages. LinkedServiceName *string `json:"linkedServiceName,omitempty" tf:"linked_service_name,omitempty"` // A map of parameters to associate with the Key Vault Data Factory Linked Service. // +mapType=granular Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"` // Specifies the secret name in Azure Key Vault. SecretName *string `json:"secretName,omitempty" tf:"secret_name,omitempty"` // Specifies the secret version in Azure Key Vault. SecretVersion *string `json:"secretVersion,omitempty" tf:"secret_version,omitempty"` }
func (*KeyVaultPasswordObservation) DeepCopy ¶
func (in *KeyVaultPasswordObservation) DeepCopy() *KeyVaultPasswordObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyVaultPasswordObservation.
func (*KeyVaultPasswordObservation) DeepCopyInto ¶
func (in *KeyVaultPasswordObservation) DeepCopyInto(out *KeyVaultPasswordObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KeyVaultPasswordParameters ¶
type KeyVaultPasswordParameters struct { // Name of the Linked Service to associate with the packages. // +kubebuilder:validation:Optional LinkedServiceName *string `json:"linkedServiceName" tf:"linked_service_name,omitempty"` // A map of parameters to associate with the Key Vault Data Factory Linked Service. // +kubebuilder:validation:Optional // +mapType=granular Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"` // Specifies the secret name in Azure Key Vault. // +kubebuilder:validation:Optional SecretName *string `json:"secretName" tf:"secret_name,omitempty"` // Specifies the secret version in Azure Key Vault. // +kubebuilder:validation:Optional SecretVersion *string `json:"secretVersion,omitempty" tf:"secret_version,omitempty"` }
func (*KeyVaultPasswordParameters) DeepCopy ¶
func (in *KeyVaultPasswordParameters) DeepCopy() *KeyVaultPasswordParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyVaultPasswordParameters.
func (*KeyVaultPasswordParameters) DeepCopyInto ¶
func (in *KeyVaultPasswordParameters) DeepCopyInto(out *KeyVaultPasswordParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KeyVaultSASTokenInitParameters ¶ added in v0.35.0
type KeyVaultSASTokenInitParameters struct { // Specifies the name of an existing Key Vault Data Factory Linked Service. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/datafactory/v1beta1.LinkedServiceKeyVault LinkedServiceName *string `json:"linkedServiceName,omitempty" tf:"linked_service_name,omitempty"` // Reference to a LinkedServiceKeyVault in datafactory to populate linkedServiceName. // +kubebuilder:validation:Optional LinkedServiceNameRef *v1.Reference `json:"linkedServiceNameRef,omitempty" tf:"-"` // Selector for a LinkedServiceKeyVault in datafactory to populate linkedServiceName. // +kubebuilder:validation:Optional LinkedServiceNameSelector *v1.Selector `json:"linkedServiceNameSelector,omitempty" tf:"-"` // Specifies the secret name in Azure Key Vault that stores the SAS token. SecretName *string `json:"secretName,omitempty" tf:"secret_name,omitempty"` }
func (*KeyVaultSASTokenInitParameters) DeepCopy ¶ added in v0.35.0
func (in *KeyVaultSASTokenInitParameters) DeepCopy() *KeyVaultSASTokenInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyVaultSASTokenInitParameters.
func (*KeyVaultSASTokenInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *KeyVaultSASTokenInitParameters) DeepCopyInto(out *KeyVaultSASTokenInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KeyVaultSASTokenObservation ¶ added in v0.27.0
type KeyVaultSASTokenObservation struct { // Specifies the name of an existing Key Vault Data Factory Linked Service. LinkedServiceName *string `json:"linkedServiceName,omitempty" tf:"linked_service_name,omitempty"` // Specifies the secret name in Azure Key Vault that stores the SAS token. SecretName *string `json:"secretName,omitempty" tf:"secret_name,omitempty"` }
func (*KeyVaultSASTokenObservation) DeepCopy ¶ added in v0.27.0
func (in *KeyVaultSASTokenObservation) DeepCopy() *KeyVaultSASTokenObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyVaultSASTokenObservation.
func (*KeyVaultSASTokenObservation) DeepCopyInto ¶ added in v0.27.0
func (in *KeyVaultSASTokenObservation) DeepCopyInto(out *KeyVaultSASTokenObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KeyVaultSASTokenParameters ¶ added in v0.27.0
type KeyVaultSASTokenParameters struct { // Specifies the name of an existing Key Vault Data Factory Linked Service. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/datafactory/v1beta1.LinkedServiceKeyVault // +kubebuilder:validation:Optional LinkedServiceName *string `json:"linkedServiceName,omitempty" tf:"linked_service_name,omitempty"` // Reference to a LinkedServiceKeyVault in datafactory to populate linkedServiceName. // +kubebuilder:validation:Optional LinkedServiceNameRef *v1.Reference `json:"linkedServiceNameRef,omitempty" tf:"-"` // Selector for a LinkedServiceKeyVault in datafactory to populate linkedServiceName. // +kubebuilder:validation:Optional LinkedServiceNameSelector *v1.Selector `json:"linkedServiceNameSelector,omitempty" tf:"-"` // Specifies the secret name in Azure Key Vault that stores the SAS token. // +kubebuilder:validation:Optional SecretName *string `json:"secretName" tf:"secret_name,omitempty"` }
func (*KeyVaultSASTokenParameters) DeepCopy ¶ added in v0.27.0
func (in *KeyVaultSASTokenParameters) DeepCopy() *KeyVaultSASTokenParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyVaultSASTokenParameters.
func (*KeyVaultSASTokenParameters) DeepCopyInto ¶ added in v0.27.0
func (in *KeyVaultSASTokenParameters) DeepCopyInto(out *KeyVaultSASTokenParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LinkedCustomService ¶ added in v0.27.0
type LinkedCustomService struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.type) || (has(self.initProvider) && has(self.initProvider.type))",message="spec.forProvider.type is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.typePropertiesJson) || (has(self.initProvider) && has(self.initProvider.typePropertiesJson))",message="spec.forProvider.typePropertiesJson is a required parameter" Spec LinkedCustomServiceSpec `json:"spec"` Status LinkedCustomServiceStatus `json:"status,omitempty"` }
LinkedCustomService is the Schema for the LinkedCustomServices API. Manages a Linked Service (connection) between a resource and Azure Data Factory. This is a generic resource that supports all different Linked Service Types. +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].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:resource:scope=Cluster,categories={crossplane,managed,azure}
func (*LinkedCustomService) ConvertFrom ¶ added in v1.2.0
func (tr *LinkedCustomService) ConvertFrom(srcRaw conversion.Hub) error
ConvertFrom converts from the hub type to the LinkedCustomService type.
func (*LinkedCustomService) ConvertTo ¶ added in v1.2.0
func (tr *LinkedCustomService) ConvertTo(dstRaw conversion.Hub) error
ConvertTo converts this LinkedCustomService to the hub type.
func (*LinkedCustomService) DeepCopy ¶ added in v0.27.0
func (in *LinkedCustomService) DeepCopy() *LinkedCustomService
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedCustomService.
func (*LinkedCustomService) DeepCopyInto ¶ added in v0.27.0
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 ¶ added in v0.27.0
func (in *LinkedCustomService) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*LinkedCustomService) GetCondition ¶ added in v0.27.0
func (mg *LinkedCustomService) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this LinkedCustomService.
func (*LinkedCustomService) GetConnectionDetailsMapping ¶ added in v0.27.0
func (tr *LinkedCustomService) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this LinkedCustomService
func (*LinkedCustomService) GetDeletionPolicy ¶ added in v0.27.0
func (mg *LinkedCustomService) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this LinkedCustomService.
func (*LinkedCustomService) GetID ¶ added in v0.27.0
func (tr *LinkedCustomService) GetID() string
GetID returns ID of underlying Terraform resource of this LinkedCustomService
func (*LinkedCustomService) GetInitParameters ¶ added in v0.35.0
func (tr *LinkedCustomService) GetInitParameters() (map[string]any, error)
GetInitParameters of this LinkedCustomService
func (*LinkedCustomService) GetManagementPolicies ¶ added in v0.35.0
func (mg *LinkedCustomService) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this LinkedCustomService.
func (*LinkedCustomService) GetMergedParameters ¶ added in v0.40.0
func (tr *LinkedCustomService) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this LinkedCustomService
func (*LinkedCustomService) GetObservation ¶ added in v0.27.0
func (tr *LinkedCustomService) GetObservation() (map[string]any, error)
GetObservation of this LinkedCustomService
func (*LinkedCustomService) GetParameters ¶ added in v0.27.0
func (tr *LinkedCustomService) GetParameters() (map[string]any, error)
GetParameters of this LinkedCustomService
func (*LinkedCustomService) GetProviderConfigReference ¶ added in v0.27.0
func (mg *LinkedCustomService) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this LinkedCustomService.
func (*LinkedCustomService) GetPublishConnectionDetailsTo ¶ added in v0.27.0
func (mg *LinkedCustomService) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this LinkedCustomService.
func (*LinkedCustomService) GetTerraformResourceType ¶ added in v0.27.0
func (mg *LinkedCustomService) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this LinkedCustomService
func (*LinkedCustomService) GetTerraformSchemaVersion ¶ added in v0.27.0
func (tr *LinkedCustomService) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*LinkedCustomService) GetWriteConnectionSecretToReference ¶ added in v0.27.0
func (mg *LinkedCustomService) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this LinkedCustomService.
func (*LinkedCustomService) LateInitialize ¶ added in v0.27.0
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) ResolveReferences ¶ added in v0.27.0
ResolveReferences of this LinkedCustomService.
func (*LinkedCustomService) SetConditions ¶ added in v0.27.0
func (mg *LinkedCustomService) SetConditions(c ...xpv1.Condition)
SetConditions of this LinkedCustomService.
func (*LinkedCustomService) SetDeletionPolicy ¶ added in v0.27.0
func (mg *LinkedCustomService) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this LinkedCustomService.
func (*LinkedCustomService) SetManagementPolicies ¶ added in v0.35.0
func (mg *LinkedCustomService) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this LinkedCustomService.
func (*LinkedCustomService) SetObservation ¶ added in v0.27.0
func (tr *LinkedCustomService) SetObservation(obs map[string]any) error
SetObservation for this LinkedCustomService
func (*LinkedCustomService) SetParameters ¶ added in v0.27.0
func (tr *LinkedCustomService) SetParameters(params map[string]any) error
SetParameters for this LinkedCustomService
func (*LinkedCustomService) SetProviderConfigReference ¶ added in v0.27.0
func (mg *LinkedCustomService) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this LinkedCustomService.
func (*LinkedCustomService) SetPublishConnectionDetailsTo ¶ added in v0.27.0
func (mg *LinkedCustomService) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this LinkedCustomService.
func (*LinkedCustomService) SetWriteConnectionSecretToReference ¶ added in v0.27.0
func (mg *LinkedCustomService) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this LinkedCustomService.
type LinkedCustomServiceInitParameters ¶ added in v0.35.0
type LinkedCustomServiceInitParameters struct { // A map of additional properties to associate with the Data Factory Linked Service. // +mapType=granular AdditionalProperties map[string]*string `json:"additionalProperties,omitempty" tf:"additional_properties,omitempty"` // List of tags that can be used for describing the Data Factory Linked Service. Annotations []*string `json:"annotations,omitempty" tf:"annotations,omitempty"` // The description for the Data Factory Linked Service. Description *string `json:"description,omitempty" tf:"description,omitempty"` // An integration_runtime block as defined below. IntegrationRuntime []IntegrationRuntimeInitParameters `json:"integrationRuntime,omitempty" tf:"integration_runtime,omitempty"` // A map of parameters to associate with the Data Factory Linked Service. // +mapType=granular Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"` // The type of data stores that will be connected to Data Factory. For full list of supported data stores, please refer to Azure Data Factory connector. Changing this forces a new resource to be created. Type *string `json:"type,omitempty" tf:"type,omitempty"` // A JSON object that contains the properties of the Data Factory Linked Service. TypePropertiesJSON *string `json:"typePropertiesJson,omitempty" tf:"type_properties_json,omitempty"` }
func (*LinkedCustomServiceInitParameters) DeepCopy ¶ added in v0.35.0
func (in *LinkedCustomServiceInitParameters) DeepCopy() *LinkedCustomServiceInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedCustomServiceInitParameters.
func (*LinkedCustomServiceInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *LinkedCustomServiceInitParameters) DeepCopyInto(out *LinkedCustomServiceInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LinkedCustomServiceList ¶ added in v0.27.0
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 ¶ added in v0.27.0
func (in *LinkedCustomServiceList) DeepCopy() *LinkedCustomServiceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedCustomServiceList.
func (*LinkedCustomServiceList) DeepCopyInto ¶ added in v0.27.0
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 ¶ added in v0.27.0
func (in *LinkedCustomServiceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*LinkedCustomServiceList) GetItems ¶ added in v0.27.0
func (l *LinkedCustomServiceList) GetItems() []resource.Managed
GetItems of this LinkedCustomServiceList.
type LinkedCustomServiceObservation ¶ added in v0.27.0
type LinkedCustomServiceObservation struct { // A map of additional properties to associate with the Data Factory Linked Service. // +mapType=granular AdditionalProperties map[string]*string `json:"additionalProperties,omitempty" tf:"additional_properties,omitempty"` // List of tags that can be used for describing the Data Factory Linked Service. Annotations []*string `json:"annotations,omitempty" tf:"annotations,omitempty"` // The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource. DataFactoryID *string `json:"dataFactoryId,omitempty" tf:"data_factory_id,omitempty"` // The description for the Data Factory Linked Service. Description *string `json:"description,omitempty" tf:"description,omitempty"` // The ID of the Data Factory Linked Service. ID *string `json:"id,omitempty" tf:"id,omitempty"` // An integration_runtime block as defined below. IntegrationRuntime []IntegrationRuntimeObservation `json:"integrationRuntime,omitempty" tf:"integration_runtime,omitempty"` // A map of parameters to associate with the Data Factory Linked Service. // +mapType=granular Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"` // The type of data stores that will be connected to Data Factory. For full list of supported data stores, please refer to Azure Data Factory connector. Changing this forces a new resource to be created. Type *string `json:"type,omitempty" tf:"type,omitempty"` // A JSON object that contains the properties of the Data Factory Linked Service. TypePropertiesJSON *string `json:"typePropertiesJson,omitempty" tf:"type_properties_json,omitempty"` }
func (*LinkedCustomServiceObservation) DeepCopy ¶ added in v0.27.0
func (in *LinkedCustomServiceObservation) DeepCopy() *LinkedCustomServiceObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedCustomServiceObservation.
func (*LinkedCustomServiceObservation) DeepCopyInto ¶ added in v0.27.0
func (in *LinkedCustomServiceObservation) DeepCopyInto(out *LinkedCustomServiceObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LinkedCustomServiceParameters ¶ added in v0.27.0
type LinkedCustomServiceParameters struct { // A map of additional properties to associate with the Data Factory Linked Service. // +kubebuilder:validation:Optional // +mapType=granular AdditionalProperties map[string]*string `json:"additionalProperties,omitempty" tf:"additional_properties,omitempty"` // List of tags that can be used for describing the Data Factory Linked Service. // +kubebuilder:validation:Optional Annotations []*string `json:"annotations,omitempty" tf:"annotations,omitempty"` // The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/datafactory/v1beta1.Factory // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional DataFactoryID *string `json:"dataFactoryId,omitempty" tf:"data_factory_id,omitempty"` // Reference to a Factory in datafactory to populate dataFactoryId. // +kubebuilder:validation:Optional DataFactoryIDRef *v1.Reference `json:"dataFactoryIdRef,omitempty" tf:"-"` // Selector for a Factory in datafactory to populate dataFactoryId. // +kubebuilder:validation:Optional DataFactoryIDSelector *v1.Selector `json:"dataFactoryIdSelector,omitempty" tf:"-"` // The description for the Data Factory Linked Service. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // An integration_runtime block as defined below. // +kubebuilder:validation:Optional IntegrationRuntime []IntegrationRuntimeParameters `json:"integrationRuntime,omitempty" tf:"integration_runtime,omitempty"` // A map of parameters to associate with the Data Factory Linked Service. // +kubebuilder:validation:Optional // +mapType=granular Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"` // The type of data stores that will be connected to Data Factory. For full list of supported data stores, please refer to Azure Data Factory connector. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional Type *string `json:"type,omitempty" tf:"type,omitempty"` // A JSON object that contains the properties of the Data Factory Linked Service. // +kubebuilder:validation:Optional TypePropertiesJSON *string `json:"typePropertiesJson,omitempty" tf:"type_properties_json,omitempty"` }
func (*LinkedCustomServiceParameters) DeepCopy ¶ added in v0.27.0
func (in *LinkedCustomServiceParameters) DeepCopy() *LinkedCustomServiceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedCustomServiceParameters.
func (*LinkedCustomServiceParameters) DeepCopyInto ¶ added in v0.27.0
func (in *LinkedCustomServiceParameters) DeepCopyInto(out *LinkedCustomServiceParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LinkedCustomServiceSpec ¶ added in v0.27.0
type LinkedCustomServiceSpec struct { v1.ResourceSpec `json:",inline"` ForProvider LinkedCustomServiceParameters `json:"forProvider"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider LinkedCustomServiceInitParameters `json:"initProvider,omitempty"` }
LinkedCustomServiceSpec defines the desired state of LinkedCustomService
func (*LinkedCustomServiceSpec) DeepCopy ¶ added in v0.27.0
func (in *LinkedCustomServiceSpec) DeepCopy() *LinkedCustomServiceSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedCustomServiceSpec.
func (*LinkedCustomServiceSpec) DeepCopyInto ¶ added in v0.27.0
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 ¶ added in v0.27.0
type LinkedCustomServiceStatus struct { v1.ResourceStatus `json:",inline"` AtProvider LinkedCustomServiceObservation `json:"atProvider,omitempty"` }
LinkedCustomServiceStatus defines the observed state of LinkedCustomService.
func (*LinkedCustomServiceStatus) DeepCopy ¶ added in v0.27.0
func (in *LinkedCustomServiceStatus) DeepCopy() *LinkedCustomServiceStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedCustomServiceStatus.
func (*LinkedCustomServiceStatus) DeepCopyInto ¶ added in v0.27.0
func (in *LinkedCustomServiceStatus) DeepCopyInto(out *LinkedCustomServiceStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LinkedServiceAzureBlobStorage ¶ added in v0.27.0
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. Manages a Linked Service (connection) between an Azure Blob Storage Account and Azure Data Factory. +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].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:resource:scope=Cluster,categories={crossplane,managed,azure}
func (*LinkedServiceAzureBlobStorage) ConvertFrom ¶ added in v1.2.0
func (tr *LinkedServiceAzureBlobStorage) ConvertFrom(srcRaw conversion.Hub) error
ConvertFrom converts from the hub type to the LinkedServiceAzureBlobStorage type.
func (*LinkedServiceAzureBlobStorage) ConvertTo ¶ added in v1.2.0
func (tr *LinkedServiceAzureBlobStorage) ConvertTo(dstRaw conversion.Hub) error
ConvertTo converts this LinkedServiceAzureBlobStorage to the hub type.
func (*LinkedServiceAzureBlobStorage) DeepCopy ¶ added in v0.27.0
func (in *LinkedServiceAzureBlobStorage) DeepCopy() *LinkedServiceAzureBlobStorage
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceAzureBlobStorage.
func (*LinkedServiceAzureBlobStorage) DeepCopyInto ¶ added in v0.27.0
func (in *LinkedServiceAzureBlobStorage) DeepCopyInto(out *LinkedServiceAzureBlobStorage)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LinkedServiceAzureBlobStorage) DeepCopyObject ¶ added in v0.27.0
func (in *LinkedServiceAzureBlobStorage) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*LinkedServiceAzureBlobStorage) GetCondition ¶ added in v0.27.0
func (mg *LinkedServiceAzureBlobStorage) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this LinkedServiceAzureBlobStorage.
func (*LinkedServiceAzureBlobStorage) GetConnectionDetailsMapping ¶ added in v0.27.0
func (tr *LinkedServiceAzureBlobStorage) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this LinkedServiceAzureBlobStorage
func (*LinkedServiceAzureBlobStorage) GetDeletionPolicy ¶ added in v0.27.0
func (mg *LinkedServiceAzureBlobStorage) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this LinkedServiceAzureBlobStorage.
func (*LinkedServiceAzureBlobStorage) GetID ¶ added in v0.27.0
func (tr *LinkedServiceAzureBlobStorage) GetID() string
GetID returns ID of underlying Terraform resource of this LinkedServiceAzureBlobStorage
func (*LinkedServiceAzureBlobStorage) GetInitParameters ¶ added in v0.35.0
func (tr *LinkedServiceAzureBlobStorage) GetInitParameters() (map[string]any, error)
GetInitParameters of this LinkedServiceAzureBlobStorage
func (*LinkedServiceAzureBlobStorage) GetManagementPolicies ¶ added in v0.35.0
func (mg *LinkedServiceAzureBlobStorage) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this LinkedServiceAzureBlobStorage.
func (*LinkedServiceAzureBlobStorage) GetMergedParameters ¶ added in v0.40.0
func (tr *LinkedServiceAzureBlobStorage) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this LinkedServiceAzureBlobStorage
func (*LinkedServiceAzureBlobStorage) GetObservation ¶ added in v0.27.0
func (tr *LinkedServiceAzureBlobStorage) GetObservation() (map[string]any, error)
GetObservation of this LinkedServiceAzureBlobStorage
func (*LinkedServiceAzureBlobStorage) GetParameters ¶ added in v0.27.0
func (tr *LinkedServiceAzureBlobStorage) GetParameters() (map[string]any, error)
GetParameters of this LinkedServiceAzureBlobStorage
func (*LinkedServiceAzureBlobStorage) GetProviderConfigReference ¶ added in v0.27.0
func (mg *LinkedServiceAzureBlobStorage) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this LinkedServiceAzureBlobStorage.
func (*LinkedServiceAzureBlobStorage) GetPublishConnectionDetailsTo ¶ added in v0.27.0
func (mg *LinkedServiceAzureBlobStorage) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this LinkedServiceAzureBlobStorage.
func (*LinkedServiceAzureBlobStorage) GetTerraformResourceType ¶ added in v0.27.0
func (mg *LinkedServiceAzureBlobStorage) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this LinkedServiceAzureBlobStorage
func (*LinkedServiceAzureBlobStorage) GetTerraformSchemaVersion ¶ added in v0.27.0
func (tr *LinkedServiceAzureBlobStorage) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*LinkedServiceAzureBlobStorage) GetWriteConnectionSecretToReference ¶ added in v0.27.0
func (mg *LinkedServiceAzureBlobStorage) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this LinkedServiceAzureBlobStorage.
func (*LinkedServiceAzureBlobStorage) LateInitialize ¶ added in v0.27.0
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 ¶ added in v0.27.0
func (mg *LinkedServiceAzureBlobStorage) ResolveReferences(ctx context.Context, c client.Reader) error
ResolveReferences of this LinkedServiceAzureBlobStorage.
func (*LinkedServiceAzureBlobStorage) SetConditions ¶ added in v0.27.0
func (mg *LinkedServiceAzureBlobStorage) SetConditions(c ...xpv1.Condition)
SetConditions of this LinkedServiceAzureBlobStorage.
func (*LinkedServiceAzureBlobStorage) SetDeletionPolicy ¶ added in v0.27.0
func (mg *LinkedServiceAzureBlobStorage) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this LinkedServiceAzureBlobStorage.
func (*LinkedServiceAzureBlobStorage) SetManagementPolicies ¶ added in v0.35.0
func (mg *LinkedServiceAzureBlobStorage) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this LinkedServiceAzureBlobStorage.
func (*LinkedServiceAzureBlobStorage) SetObservation ¶ added in v0.27.0
func (tr *LinkedServiceAzureBlobStorage) SetObservation(obs map[string]any) error
SetObservation for this LinkedServiceAzureBlobStorage
func (*LinkedServiceAzureBlobStorage) SetParameters ¶ added in v0.27.0
func (tr *LinkedServiceAzureBlobStorage) SetParameters(params map[string]any) error
SetParameters for this LinkedServiceAzureBlobStorage
func (*LinkedServiceAzureBlobStorage) SetProviderConfigReference ¶ added in v0.27.0
func (mg *LinkedServiceAzureBlobStorage) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this LinkedServiceAzureBlobStorage.
func (*LinkedServiceAzureBlobStorage) SetPublishConnectionDetailsTo ¶ added in v0.27.0
func (mg *LinkedServiceAzureBlobStorage) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this LinkedServiceAzureBlobStorage.
func (*LinkedServiceAzureBlobStorage) SetWriteConnectionSecretToReference ¶ added in v0.27.0
func (mg *LinkedServiceAzureBlobStorage) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this LinkedServiceAzureBlobStorage.
type LinkedServiceAzureBlobStorageInitParameters ¶ added in v0.35.0
type LinkedServiceAzureBlobStorageInitParameters struct { // A map of additional properties to associate with the Data Factory Linked Service. // +mapType=granular AdditionalProperties map[string]*string `json:"additionalProperties,omitempty" tf:"additional_properties,omitempty"` // List of tags that can be used for describing the Data Factory Linked Service. Annotations []*string `json:"annotations,omitempty" tf:"annotations,omitempty"` // The connection string sent insecurely. Conflicts with connection_string, sas_uri and service_endpoint. ConnectionStringInsecure *string `json:"connectionStringInsecure,omitempty" tf:"connection_string_insecure,omitempty"` // The description for the Data Factory Linked Service. Description *string `json:"description,omitempty" tf:"description,omitempty"` // The integration runtime reference to associate with the Data Factory Linked Service. IntegrationRuntimeName *string `json:"integrationRuntimeName,omitempty" tf:"integration_runtime_name,omitempty"` // A key_vault_sas_token block as defined below. Use this argument to store SAS Token in an existing Key Vault. It needs an existing Key Vault Data Factory Linked Service. A sas_uri is required. KeyVaultSASToken []KeyVaultSASTokenInitParameters `json:"keyVaultSasToken,omitempty" tf:"key_vault_sas_token,omitempty"` // A map of parameters to associate with the Data Factory Linked Service. // +mapType=granular Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"` // The service principal id in which to authenticate against the Azure Blob Storage account. ServicePrincipalID *string `json:"servicePrincipalId,omitempty" tf:"service_principal_id,omitempty"` // The service principal key in which to authenticate against the AAzure Blob Storage account. ServicePrincipalKey *string `json:"servicePrincipalKey,omitempty" tf:"service_principal_key,omitempty"` // A service_principal_linked_key_vault_key block as defined below. Use this argument to store Service Principal key in an existing Key Vault. It needs an existing Key Vault Data Factory Linked Service. ServicePrincipalLinkedKeyVaultKey []ServicePrincipalLinkedKeyVaultKeyInitParameters `json:"servicePrincipalLinkedKeyVaultKey,omitempty" tf:"service_principal_linked_key_vault_key,omitempty"` // Specify the kind of the storage account. Allowed values are Storage, StorageV2, BlobStorage and BlockBlobStorage. StorageKind *string `json:"storageKind,omitempty" tf:"storage_kind,omitempty"` // The tenant id or name in which to authenticate against the Azure Blob Storage account. TenantID *string `json:"tenantId,omitempty" tf:"tenant_id,omitempty"` // Whether to use the Data Factory's managed identity to authenticate against the Azure Blob Storage account. Incompatible with service_principal_id and service_principal_key. UseManagedIdentity *bool `json:"useManagedIdentity,omitempty" tf:"use_managed_identity,omitempty"` }
func (*LinkedServiceAzureBlobStorageInitParameters) DeepCopy ¶ added in v0.35.0
func (in *LinkedServiceAzureBlobStorageInitParameters) DeepCopy() *LinkedServiceAzureBlobStorageInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceAzureBlobStorageInitParameters.
func (*LinkedServiceAzureBlobStorageInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *LinkedServiceAzureBlobStorageInitParameters) DeepCopyInto(out *LinkedServiceAzureBlobStorageInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LinkedServiceAzureBlobStorageList ¶ added in v0.27.0
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 ¶ added in v0.27.0
func (in *LinkedServiceAzureBlobStorageList) DeepCopy() *LinkedServiceAzureBlobStorageList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceAzureBlobStorageList.
func (*LinkedServiceAzureBlobStorageList) DeepCopyInto ¶ added in v0.27.0
func (in *LinkedServiceAzureBlobStorageList) DeepCopyInto(out *LinkedServiceAzureBlobStorageList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LinkedServiceAzureBlobStorageList) DeepCopyObject ¶ added in v0.27.0
func (in *LinkedServiceAzureBlobStorageList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*LinkedServiceAzureBlobStorageList) GetItems ¶ added in v0.27.0
func (l *LinkedServiceAzureBlobStorageList) GetItems() []resource.Managed
GetItems of this LinkedServiceAzureBlobStorageList.
type LinkedServiceAzureBlobStorageObservation ¶ added in v0.27.0
type LinkedServiceAzureBlobStorageObservation struct { // A map of additional properties to associate with the Data Factory Linked Service. // +mapType=granular AdditionalProperties map[string]*string `json:"additionalProperties,omitempty" tf:"additional_properties,omitempty"` // List of tags that can be used for describing the Data Factory Linked Service. Annotations []*string `json:"annotations,omitempty" tf:"annotations,omitempty"` // The connection string sent insecurely. Conflicts with connection_string, sas_uri and service_endpoint. ConnectionStringInsecure *string `json:"connectionStringInsecure,omitempty" tf:"connection_string_insecure,omitempty"` // The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource. DataFactoryID *string `json:"dataFactoryId,omitempty" tf:"data_factory_id,omitempty"` // The description for the Data Factory Linked Service. Description *string `json:"description,omitempty" tf:"description,omitempty"` // The ID of the Data Factory Linked Service. ID *string `json:"id,omitempty" tf:"id,omitempty"` // The integration runtime reference to associate with the Data Factory Linked Service. IntegrationRuntimeName *string `json:"integrationRuntimeName,omitempty" tf:"integration_runtime_name,omitempty"` // A key_vault_sas_token block as defined below. Use this argument to store SAS Token in an existing Key Vault. It needs an existing Key Vault Data Factory Linked Service. A sas_uri is required. KeyVaultSASToken []KeyVaultSASTokenObservation `json:"keyVaultSasToken,omitempty" tf:"key_vault_sas_token,omitempty"` // A map of parameters to associate with the Data Factory Linked Service. // +mapType=granular Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"` // The service principal id in which to authenticate against the Azure Blob Storage account. ServicePrincipalID *string `json:"servicePrincipalId,omitempty" tf:"service_principal_id,omitempty"` // The service principal key in which to authenticate against the AAzure Blob Storage account. ServicePrincipalKey *string `json:"servicePrincipalKey,omitempty" tf:"service_principal_key,omitempty"` // A service_principal_linked_key_vault_key block as defined below. Use this argument to store Service Principal key in an existing Key Vault. It needs an existing Key Vault Data Factory Linked Service. ServicePrincipalLinkedKeyVaultKey []ServicePrincipalLinkedKeyVaultKeyObservation `json:"servicePrincipalLinkedKeyVaultKey,omitempty" tf:"service_principal_linked_key_vault_key,omitempty"` // Specify the kind of the storage account. Allowed values are Storage, StorageV2, BlobStorage and BlockBlobStorage. StorageKind *string `json:"storageKind,omitempty" tf:"storage_kind,omitempty"` // The tenant id or name in which to authenticate against the Azure Blob Storage account. TenantID *string `json:"tenantId,omitempty" tf:"tenant_id,omitempty"` // Whether to use the Data Factory's managed identity to authenticate against the Azure Blob Storage account. Incompatible with service_principal_id and service_principal_key. UseManagedIdentity *bool `json:"useManagedIdentity,omitempty" tf:"use_managed_identity,omitempty"` }
func (*LinkedServiceAzureBlobStorageObservation) DeepCopy ¶ added in v0.27.0
func (in *LinkedServiceAzureBlobStorageObservation) DeepCopy() *LinkedServiceAzureBlobStorageObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceAzureBlobStorageObservation.
func (*LinkedServiceAzureBlobStorageObservation) DeepCopyInto ¶ added in v0.27.0
func (in *LinkedServiceAzureBlobStorageObservation) DeepCopyInto(out *LinkedServiceAzureBlobStorageObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LinkedServiceAzureBlobStorageParameters ¶ added in v0.27.0
type LinkedServiceAzureBlobStorageParameters struct { // A map of additional properties to associate with the Data Factory Linked Service. // +kubebuilder:validation:Optional // +mapType=granular AdditionalProperties map[string]*string `json:"additionalProperties,omitempty" tf:"additional_properties,omitempty"` // List of tags that can be used for describing the Data Factory Linked Service. // +kubebuilder:validation:Optional Annotations []*string `json:"annotations,omitempty" tf:"annotations,omitempty"` // The connection string sent insecurely. Conflicts with connection_string, sas_uri and service_endpoint. // +kubebuilder:validation:Optional ConnectionStringInsecure *string `json:"connectionStringInsecure,omitempty" tf:"connection_string_insecure,omitempty"` // The connection string. Conflicts with connection_string_insecure, sas_uri and service_endpoint. // +kubebuilder:validation:Optional ConnectionStringSecretRef *v1.SecretKeySelector `json:"connectionStringSecretRef,omitempty" tf:"-"` // The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/datafactory/v1beta1.Factory // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional DataFactoryID *string `json:"dataFactoryId,omitempty" tf:"data_factory_id,omitempty"` // Reference to a Factory in datafactory to populate dataFactoryId. // +kubebuilder:validation:Optional DataFactoryIDRef *v1.Reference `json:"dataFactoryIdRef,omitempty" tf:"-"` // Selector for a Factory in datafactory to populate dataFactoryId. // +kubebuilder:validation:Optional DataFactoryIDSelector *v1.Selector `json:"dataFactoryIdSelector,omitempty" tf:"-"` // The description for the Data Factory Linked Service. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // The integration runtime reference to associate with the Data Factory Linked Service. // +kubebuilder:validation:Optional IntegrationRuntimeName *string `json:"integrationRuntimeName,omitempty" tf:"integration_runtime_name,omitempty"` // A key_vault_sas_token block as defined below. Use this argument to store SAS Token in an existing Key Vault. It needs an existing Key Vault Data Factory Linked Service. A sas_uri is required. // +kubebuilder:validation:Optional KeyVaultSASToken []KeyVaultSASTokenParameters `json:"keyVaultSasToken,omitempty" tf:"key_vault_sas_token,omitempty"` // A map of parameters to associate with the Data Factory Linked Service. // +kubebuilder:validation:Optional // +mapType=granular Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"` // The SAS URI. Conflicts with connection_string_insecure, connection_string and service_endpoint. // +kubebuilder:validation:Optional SASURISecretRef *v1.SecretKeySelector `json:"sasuriSecretRef,omitempty" tf:"-"` // The Service Endpoint. Conflicts with connection_string, connection_string_insecure and sas_uri. // +kubebuilder:validation:Optional ServiceEndpointSecretRef *v1.SecretKeySelector `json:"serviceEndpointSecretRef,omitempty" tf:"-"` // The service principal id in which to authenticate against the Azure Blob Storage account. // +kubebuilder:validation:Optional ServicePrincipalID *string `json:"servicePrincipalId,omitempty" tf:"service_principal_id,omitempty"` // The service principal key in which to authenticate against the AAzure Blob Storage account. // +kubebuilder:validation:Optional ServicePrincipalKey *string `json:"servicePrincipalKey,omitempty" tf:"service_principal_key,omitempty"` // A service_principal_linked_key_vault_key block as defined below. Use this argument to store Service Principal key in an existing Key Vault. It needs an existing Key Vault Data Factory Linked Service. // +kubebuilder:validation:Optional ServicePrincipalLinkedKeyVaultKey []ServicePrincipalLinkedKeyVaultKeyParameters `json:"servicePrincipalLinkedKeyVaultKey,omitempty" tf:"service_principal_linked_key_vault_key,omitempty"` // Specify the kind of the storage account. Allowed values are Storage, StorageV2, BlobStorage and BlockBlobStorage. // +kubebuilder:validation:Optional StorageKind *string `json:"storageKind,omitempty" tf:"storage_kind,omitempty"` // The tenant id or name in which to authenticate against the Azure Blob Storage account. // +kubebuilder:validation:Optional TenantID *string `json:"tenantId,omitempty" tf:"tenant_id,omitempty"` // Whether to use the Data Factory's managed identity to authenticate against the Azure Blob Storage account. Incompatible with service_principal_id and service_principal_key. // +kubebuilder:validation:Optional UseManagedIdentity *bool `json:"useManagedIdentity,omitempty" tf:"use_managed_identity,omitempty"` }
func (*LinkedServiceAzureBlobStorageParameters) DeepCopy ¶ added in v0.27.0
func (in *LinkedServiceAzureBlobStorageParameters) DeepCopy() *LinkedServiceAzureBlobStorageParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceAzureBlobStorageParameters.
func (*LinkedServiceAzureBlobStorageParameters) DeepCopyInto ¶ added in v0.27.0
func (in *LinkedServiceAzureBlobStorageParameters) DeepCopyInto(out *LinkedServiceAzureBlobStorageParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LinkedServiceAzureBlobStorageSpec ¶ added in v0.27.0
type LinkedServiceAzureBlobStorageSpec struct { v1.ResourceSpec `json:",inline"` ForProvider LinkedServiceAzureBlobStorageParameters `json:"forProvider"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider LinkedServiceAzureBlobStorageInitParameters `json:"initProvider,omitempty"` }
LinkedServiceAzureBlobStorageSpec defines the desired state of LinkedServiceAzureBlobStorage
func (*LinkedServiceAzureBlobStorageSpec) DeepCopy ¶ added in v0.27.0
func (in *LinkedServiceAzureBlobStorageSpec) DeepCopy() *LinkedServiceAzureBlobStorageSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceAzureBlobStorageSpec.
func (*LinkedServiceAzureBlobStorageSpec) DeepCopyInto ¶ added in v0.27.0
func (in *LinkedServiceAzureBlobStorageSpec) DeepCopyInto(out *LinkedServiceAzureBlobStorageSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LinkedServiceAzureBlobStorageStatus ¶ added in v0.27.0
type LinkedServiceAzureBlobStorageStatus struct { v1.ResourceStatus `json:",inline"` AtProvider LinkedServiceAzureBlobStorageObservation `json:"atProvider,omitempty"` }
LinkedServiceAzureBlobStorageStatus defines the observed state of LinkedServiceAzureBlobStorage.
func (*LinkedServiceAzureBlobStorageStatus) DeepCopy ¶ added in v0.27.0
func (in *LinkedServiceAzureBlobStorageStatus) DeepCopy() *LinkedServiceAzureBlobStorageStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceAzureBlobStorageStatus.
func (*LinkedServiceAzureBlobStorageStatus) DeepCopyInto ¶ added in v0.27.0
func (in *LinkedServiceAzureBlobStorageStatus) DeepCopyInto(out *LinkedServiceAzureBlobStorageStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LinkedServiceAzureDatabricks ¶ added in v0.27.0
type LinkedServiceAzureDatabricks struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.adbDomain) || (has(self.initProvider) && has(self.initProvider.adbDomain))",message="spec.forProvider.adbDomain is a required parameter" Spec LinkedServiceAzureDatabricksSpec `json:"spec"` Status LinkedServiceAzureDatabricksStatus `json:"status,omitempty"` }
LinkedServiceAzureDatabricks is the Schema for the LinkedServiceAzureDatabrickss API. Manages a Linked Service (connection) between Azure Databricks and Azure Data Factory. +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].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:resource:scope=Cluster,categories={crossplane,managed,azure}
func (*LinkedServiceAzureDatabricks) ConvertFrom ¶ added in v1.2.0
func (tr *LinkedServiceAzureDatabricks) ConvertFrom(srcRaw conversion.Hub) error
ConvertFrom converts from the hub type to the LinkedServiceAzureDatabricks type.
func (*LinkedServiceAzureDatabricks) ConvertTo ¶ added in v1.2.0
func (tr *LinkedServiceAzureDatabricks) ConvertTo(dstRaw conversion.Hub) error
ConvertTo converts this LinkedServiceAzureDatabricks to the hub type.
func (*LinkedServiceAzureDatabricks) DeepCopy ¶ added in v0.27.0
func (in *LinkedServiceAzureDatabricks) DeepCopy() *LinkedServiceAzureDatabricks
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceAzureDatabricks.
func (*LinkedServiceAzureDatabricks) DeepCopyInto ¶ added in v0.27.0
func (in *LinkedServiceAzureDatabricks) DeepCopyInto(out *LinkedServiceAzureDatabricks)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LinkedServiceAzureDatabricks) DeepCopyObject ¶ added in v0.27.0
func (in *LinkedServiceAzureDatabricks) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*LinkedServiceAzureDatabricks) GetCondition ¶ added in v0.27.0
func (mg *LinkedServiceAzureDatabricks) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this LinkedServiceAzureDatabricks.
func (*LinkedServiceAzureDatabricks) GetConnectionDetailsMapping ¶ added in v0.27.0
func (tr *LinkedServiceAzureDatabricks) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this LinkedServiceAzureDatabricks
func (*LinkedServiceAzureDatabricks) GetDeletionPolicy ¶ added in v0.27.0
func (mg *LinkedServiceAzureDatabricks) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this LinkedServiceAzureDatabricks.
func (*LinkedServiceAzureDatabricks) GetID ¶ added in v0.27.0
func (tr *LinkedServiceAzureDatabricks) GetID() string
GetID returns ID of underlying Terraform resource of this LinkedServiceAzureDatabricks
func (*LinkedServiceAzureDatabricks) GetInitParameters ¶ added in v0.35.0
func (tr *LinkedServiceAzureDatabricks) GetInitParameters() (map[string]any, error)
GetInitParameters of this LinkedServiceAzureDatabricks
func (*LinkedServiceAzureDatabricks) GetManagementPolicies ¶ added in v0.35.0
func (mg *LinkedServiceAzureDatabricks) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this LinkedServiceAzureDatabricks.
func (*LinkedServiceAzureDatabricks) GetMergedParameters ¶ added in v0.40.0
func (tr *LinkedServiceAzureDatabricks) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this LinkedServiceAzureDatabricks
func (*LinkedServiceAzureDatabricks) GetObservation ¶ added in v0.27.0
func (tr *LinkedServiceAzureDatabricks) GetObservation() (map[string]any, error)
GetObservation of this LinkedServiceAzureDatabricks
func (*LinkedServiceAzureDatabricks) GetParameters ¶ added in v0.27.0
func (tr *LinkedServiceAzureDatabricks) GetParameters() (map[string]any, error)
GetParameters of this LinkedServiceAzureDatabricks
func (*LinkedServiceAzureDatabricks) GetProviderConfigReference ¶ added in v0.27.0
func (mg *LinkedServiceAzureDatabricks) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this LinkedServiceAzureDatabricks.
func (*LinkedServiceAzureDatabricks) GetPublishConnectionDetailsTo ¶ added in v0.27.0
func (mg *LinkedServiceAzureDatabricks) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this LinkedServiceAzureDatabricks.
func (*LinkedServiceAzureDatabricks) GetTerraformResourceType ¶ added in v0.27.0
func (mg *LinkedServiceAzureDatabricks) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this LinkedServiceAzureDatabricks
func (*LinkedServiceAzureDatabricks) GetTerraformSchemaVersion ¶ added in v0.27.0
func (tr *LinkedServiceAzureDatabricks) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*LinkedServiceAzureDatabricks) GetWriteConnectionSecretToReference ¶ added in v0.27.0
func (mg *LinkedServiceAzureDatabricks) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this LinkedServiceAzureDatabricks.
func (*LinkedServiceAzureDatabricks) LateInitialize ¶ added in v0.27.0
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 ¶ added in v0.27.0
func (mg *LinkedServiceAzureDatabricks) ResolveReferences(ctx context.Context, c client.Reader) error
ResolveReferences of this LinkedServiceAzureDatabricks.
func (*LinkedServiceAzureDatabricks) SetConditions ¶ added in v0.27.0
func (mg *LinkedServiceAzureDatabricks) SetConditions(c ...xpv1.Condition)
SetConditions of this LinkedServiceAzureDatabricks.
func (*LinkedServiceAzureDatabricks) SetDeletionPolicy ¶ added in v0.27.0
func (mg *LinkedServiceAzureDatabricks) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this LinkedServiceAzureDatabricks.
func (*LinkedServiceAzureDatabricks) SetManagementPolicies ¶ added in v0.35.0
func (mg *LinkedServiceAzureDatabricks) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this LinkedServiceAzureDatabricks.
func (*LinkedServiceAzureDatabricks) SetObservation ¶ added in v0.27.0
func (tr *LinkedServiceAzureDatabricks) SetObservation(obs map[string]any) error
SetObservation for this LinkedServiceAzureDatabricks
func (*LinkedServiceAzureDatabricks) SetParameters ¶ added in v0.27.0
func (tr *LinkedServiceAzureDatabricks) SetParameters(params map[string]any) error
SetParameters for this LinkedServiceAzureDatabricks
func (*LinkedServiceAzureDatabricks) SetProviderConfigReference ¶ added in v0.27.0
func (mg *LinkedServiceAzureDatabricks) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this LinkedServiceAzureDatabricks.
func (*LinkedServiceAzureDatabricks) SetPublishConnectionDetailsTo ¶ added in v0.27.0
func (mg *LinkedServiceAzureDatabricks) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this LinkedServiceAzureDatabricks.
func (*LinkedServiceAzureDatabricks) SetWriteConnectionSecretToReference ¶ added in v0.27.0
func (mg *LinkedServiceAzureDatabricks) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this LinkedServiceAzureDatabricks.
type LinkedServiceAzureDatabricksInitParameters ¶ added in v0.35.0
type LinkedServiceAzureDatabricksInitParameters struct { // The domain URL of the databricks instance. AdbDomain *string `json:"adbDomain,omitempty" tf:"adb_domain,omitempty"` // A map of additional properties to associate with the Data Factory Linked Service. // +mapType=granular AdditionalProperties map[string]*string `json:"additionalProperties,omitempty" tf:"additional_properties,omitempty"` // List of tags that can be used for describing the Data Factory Linked Service. Annotations []*string `json:"annotations,omitempty" tf:"annotations,omitempty"` // The description for the Data Factory Linked Service. Description *string `json:"description,omitempty" tf:"description,omitempty"` // The cluster_id of an existing cluster within the linked ADB instance. ExistingClusterID *string `json:"existingClusterId,omitempty" tf:"existing_cluster_id,omitempty"` // Leverages an instance pool within the linked ADB instance as one instance_pool block defined below. InstancePool []InstancePoolInitParameters `json:"instancePool,omitempty" tf:"instance_pool,omitempty"` // The integration runtime reference to associate with the Data Factory Linked Service. IntegrationRuntimeName *string `json:"integrationRuntimeName,omitempty" tf:"integration_runtime_name,omitempty"` // Authenticate to ADB via Azure Key Vault Linked Service as defined in the key_vault_password block below. KeyVaultPassword []LinkedServiceAzureDatabricksKeyVaultPasswordInitParameters `json:"keyVaultPassword,omitempty" tf:"key_vault_password,omitempty"` // Authenticate to ADB via managed service identity. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/databricks/v1beta1.Workspace // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractResourceID() MsiWorkSpaceResourceID *string `json:"msiWorkSpaceResourceId,omitempty" tf:"msi_work_space_resource_id,omitempty"` // Reference to a Workspace in databricks to populate msiWorkSpaceResourceId. // +kubebuilder:validation:Optional MsiWorkSpaceResourceIDRef *v1.Reference `json:"msiWorkSpaceResourceIdRef,omitempty" tf:"-"` // Selector for a Workspace in databricks to populate msiWorkSpaceResourceId. // +kubebuilder:validation:Optional MsiWorkSpaceResourceIDSelector *v1.Selector `json:"msiWorkSpaceResourceIdSelector,omitempty" tf:"-"` // Creates new clusters within the linked ADB instance as defined in the new_cluster_config block below. NewClusterConfig []NewClusterConfigInitParameters `json:"newClusterConfig,omitempty" tf:"new_cluster_config,omitempty"` // A map of parameters to associate with the Data Factory Linked Service. // +mapType=granular Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"` }
func (*LinkedServiceAzureDatabricksInitParameters) DeepCopy ¶ added in v0.35.0
func (in *LinkedServiceAzureDatabricksInitParameters) DeepCopy() *LinkedServiceAzureDatabricksInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceAzureDatabricksInitParameters.
func (*LinkedServiceAzureDatabricksInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *LinkedServiceAzureDatabricksInitParameters) DeepCopyInto(out *LinkedServiceAzureDatabricksInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LinkedServiceAzureDatabricksKeyVaultPasswordInitParameters ¶ added in v0.35.0
type LinkedServiceAzureDatabricksKeyVaultPasswordInitParameters struct { // Specifies the name of an existing Key Vault Data Factory Linked Service. LinkedServiceName *string `json:"linkedServiceName,omitempty" tf:"linked_service_name,omitempty"` // Specifies the secret name in Azure Key Vault that stores ADB access token. SecretName *string `json:"secretName,omitempty" tf:"secret_name,omitempty"` }
func (*LinkedServiceAzureDatabricksKeyVaultPasswordInitParameters) DeepCopy ¶ added in v0.35.0
func (in *LinkedServiceAzureDatabricksKeyVaultPasswordInitParameters) DeepCopy() *LinkedServiceAzureDatabricksKeyVaultPasswordInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceAzureDatabricksKeyVaultPasswordInitParameters.
func (*LinkedServiceAzureDatabricksKeyVaultPasswordInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *LinkedServiceAzureDatabricksKeyVaultPasswordInitParameters) DeepCopyInto(out *LinkedServiceAzureDatabricksKeyVaultPasswordInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LinkedServiceAzureDatabricksKeyVaultPasswordObservation ¶ added in v0.27.0
type LinkedServiceAzureDatabricksKeyVaultPasswordObservation struct { // Specifies the name of an existing Key Vault Data Factory Linked Service. LinkedServiceName *string `json:"linkedServiceName,omitempty" tf:"linked_service_name,omitempty"` // Specifies the secret name in Azure Key Vault that stores ADB access token. SecretName *string `json:"secretName,omitempty" tf:"secret_name,omitempty"` }
func (*LinkedServiceAzureDatabricksKeyVaultPasswordObservation) DeepCopy ¶ added in v0.27.0
func (in *LinkedServiceAzureDatabricksKeyVaultPasswordObservation) DeepCopy() *LinkedServiceAzureDatabricksKeyVaultPasswordObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceAzureDatabricksKeyVaultPasswordObservation.
func (*LinkedServiceAzureDatabricksKeyVaultPasswordObservation) DeepCopyInto ¶ added in v0.27.0
func (in *LinkedServiceAzureDatabricksKeyVaultPasswordObservation) DeepCopyInto(out *LinkedServiceAzureDatabricksKeyVaultPasswordObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LinkedServiceAzureDatabricksKeyVaultPasswordParameters ¶ added in v0.27.0
type LinkedServiceAzureDatabricksKeyVaultPasswordParameters struct { // Specifies the name of an existing Key Vault Data Factory Linked Service. // +kubebuilder:validation:Optional LinkedServiceName *string `json:"linkedServiceName" tf:"linked_service_name,omitempty"` // Specifies the secret name in Azure Key Vault that stores ADB access token. // +kubebuilder:validation:Optional SecretName *string `json:"secretName" tf:"secret_name,omitempty"` }
func (*LinkedServiceAzureDatabricksKeyVaultPasswordParameters) DeepCopy ¶ added in v0.27.0
func (in *LinkedServiceAzureDatabricksKeyVaultPasswordParameters) DeepCopy() *LinkedServiceAzureDatabricksKeyVaultPasswordParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceAzureDatabricksKeyVaultPasswordParameters.
func (*LinkedServiceAzureDatabricksKeyVaultPasswordParameters) DeepCopyInto ¶ added in v0.27.0
func (in *LinkedServiceAzureDatabricksKeyVaultPasswordParameters) DeepCopyInto(out *LinkedServiceAzureDatabricksKeyVaultPasswordParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LinkedServiceAzureDatabricksList ¶ added in v0.27.0
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 ¶ added in v0.27.0
func (in *LinkedServiceAzureDatabricksList) DeepCopy() *LinkedServiceAzureDatabricksList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceAzureDatabricksList.
func (*LinkedServiceAzureDatabricksList) DeepCopyInto ¶ added in v0.27.0
func (in *LinkedServiceAzureDatabricksList) DeepCopyInto(out *LinkedServiceAzureDatabricksList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LinkedServiceAzureDatabricksList) DeepCopyObject ¶ added in v0.27.0
func (in *LinkedServiceAzureDatabricksList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*LinkedServiceAzureDatabricksList) GetItems ¶ added in v0.27.0
func (l *LinkedServiceAzureDatabricksList) GetItems() []resource.Managed
GetItems of this LinkedServiceAzureDatabricksList.
type LinkedServiceAzureDatabricksObservation ¶ added in v0.27.0
type LinkedServiceAzureDatabricksObservation struct { // The domain URL of the databricks instance. AdbDomain *string `json:"adbDomain,omitempty" tf:"adb_domain,omitempty"` // A map of additional properties to associate with the Data Factory Linked Service. // +mapType=granular AdditionalProperties map[string]*string `json:"additionalProperties,omitempty" tf:"additional_properties,omitempty"` // List of tags that can be used for describing the Data Factory Linked Service. Annotations []*string `json:"annotations,omitempty" tf:"annotations,omitempty"` // The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource. DataFactoryID *string `json:"dataFactoryId,omitempty" tf:"data_factory_id,omitempty"` // The description for the Data Factory Linked Service. Description *string `json:"description,omitempty" tf:"description,omitempty"` // The cluster_id of an existing cluster within the linked ADB instance. ExistingClusterID *string `json:"existingClusterId,omitempty" tf:"existing_cluster_id,omitempty"` // The ID of the Data Factory Linked Service. ID *string `json:"id,omitempty" tf:"id,omitempty"` // Leverages an instance pool within the linked ADB instance as one instance_pool block defined below. InstancePool []InstancePoolObservation `json:"instancePool,omitempty" tf:"instance_pool,omitempty"` // The integration runtime reference to associate with the Data Factory Linked Service. IntegrationRuntimeName *string `json:"integrationRuntimeName,omitempty" tf:"integration_runtime_name,omitempty"` // Authenticate to ADB via Azure Key Vault Linked Service as defined in the key_vault_password block below. KeyVaultPassword []LinkedServiceAzureDatabricksKeyVaultPasswordObservation `json:"keyVaultPassword,omitempty" tf:"key_vault_password,omitempty"` // Authenticate to ADB via managed service identity. MsiWorkSpaceResourceID *string `json:"msiWorkSpaceResourceId,omitempty" tf:"msi_work_space_resource_id,omitempty"` // Creates new clusters within the linked ADB instance as defined in the new_cluster_config block below. NewClusterConfig []NewClusterConfigObservation `json:"newClusterConfig,omitempty" tf:"new_cluster_config,omitempty"` // A map of parameters to associate with the Data Factory Linked Service. // +mapType=granular Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"` }
func (*LinkedServiceAzureDatabricksObservation) DeepCopy ¶ added in v0.27.0
func (in *LinkedServiceAzureDatabricksObservation) DeepCopy() *LinkedServiceAzureDatabricksObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceAzureDatabricksObservation.
func (*LinkedServiceAzureDatabricksObservation) DeepCopyInto ¶ added in v0.27.0
func (in *LinkedServiceAzureDatabricksObservation) DeepCopyInto(out *LinkedServiceAzureDatabricksObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LinkedServiceAzureDatabricksParameters ¶ added in v0.27.0
type LinkedServiceAzureDatabricksParameters struct { // Authenticate to ADB via an access token. // +kubebuilder:validation:Optional AccessTokenSecretRef *v1.SecretKeySelector `json:"accessTokenSecretRef,omitempty" tf:"-"` // The domain URL of the databricks instance. // +kubebuilder:validation:Optional AdbDomain *string `json:"adbDomain,omitempty" tf:"adb_domain,omitempty"` // A map of additional properties to associate with the Data Factory Linked Service. // +kubebuilder:validation:Optional // +mapType=granular AdditionalProperties map[string]*string `json:"additionalProperties,omitempty" tf:"additional_properties,omitempty"` // List of tags that can be used for describing the Data Factory Linked Service. // +kubebuilder:validation:Optional Annotations []*string `json:"annotations,omitempty" tf:"annotations,omitempty"` // The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/datafactory/v1beta1.Factory // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional DataFactoryID *string `json:"dataFactoryId,omitempty" tf:"data_factory_id,omitempty"` // Reference to a Factory in datafactory to populate dataFactoryId. // +kubebuilder:validation:Optional DataFactoryIDRef *v1.Reference `json:"dataFactoryIdRef,omitempty" tf:"-"` // Selector for a Factory in datafactory to populate dataFactoryId. // +kubebuilder:validation:Optional DataFactoryIDSelector *v1.Selector `json:"dataFactoryIdSelector,omitempty" tf:"-"` // The description for the Data Factory Linked Service. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // The cluster_id of an existing cluster within the linked ADB instance. // +kubebuilder:validation:Optional ExistingClusterID *string `json:"existingClusterId,omitempty" tf:"existing_cluster_id,omitempty"` // Leverages an instance pool within the linked ADB instance as one instance_pool block defined below. // +kubebuilder:validation:Optional InstancePool []InstancePoolParameters `json:"instancePool,omitempty" tf:"instance_pool,omitempty"` // The integration runtime reference to associate with the Data Factory Linked Service. // +kubebuilder:validation:Optional IntegrationRuntimeName *string `json:"integrationRuntimeName,omitempty" tf:"integration_runtime_name,omitempty"` // Authenticate to ADB via Azure Key Vault Linked Service as defined in the key_vault_password block below. // +kubebuilder:validation:Optional KeyVaultPassword []LinkedServiceAzureDatabricksKeyVaultPasswordParameters `json:"keyVaultPassword,omitempty" tf:"key_vault_password,omitempty"` // Authenticate to ADB via managed service identity. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/databricks/v1beta1.Workspace // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional MsiWorkSpaceResourceID *string `json:"msiWorkSpaceResourceId,omitempty" tf:"msi_work_space_resource_id,omitempty"` // Reference to a Workspace in databricks to populate msiWorkSpaceResourceId. // +kubebuilder:validation:Optional MsiWorkSpaceResourceIDRef *v1.Reference `json:"msiWorkSpaceResourceIdRef,omitempty" tf:"-"` // Selector for a Workspace in databricks to populate msiWorkSpaceResourceId. // +kubebuilder:validation:Optional MsiWorkSpaceResourceIDSelector *v1.Selector `json:"msiWorkSpaceResourceIdSelector,omitempty" tf:"-"` // Creates new clusters within the linked ADB instance as defined in the new_cluster_config block below. // +kubebuilder:validation:Optional NewClusterConfig []NewClusterConfigParameters `json:"newClusterConfig,omitempty" tf:"new_cluster_config,omitempty"` // A map of parameters to associate with the Data Factory Linked Service. // +kubebuilder:validation:Optional // +mapType=granular Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"` }
func (*LinkedServiceAzureDatabricksParameters) DeepCopy ¶ added in v0.27.0
func (in *LinkedServiceAzureDatabricksParameters) DeepCopy() *LinkedServiceAzureDatabricksParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceAzureDatabricksParameters.
func (*LinkedServiceAzureDatabricksParameters) DeepCopyInto ¶ added in v0.27.0
func (in *LinkedServiceAzureDatabricksParameters) DeepCopyInto(out *LinkedServiceAzureDatabricksParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LinkedServiceAzureDatabricksSpec ¶ added in v0.27.0
type LinkedServiceAzureDatabricksSpec struct { v1.ResourceSpec `json:",inline"` ForProvider LinkedServiceAzureDatabricksParameters `json:"forProvider"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider LinkedServiceAzureDatabricksInitParameters `json:"initProvider,omitempty"` }
LinkedServiceAzureDatabricksSpec defines the desired state of LinkedServiceAzureDatabricks
func (*LinkedServiceAzureDatabricksSpec) DeepCopy ¶ added in v0.27.0
func (in *LinkedServiceAzureDatabricksSpec) DeepCopy() *LinkedServiceAzureDatabricksSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceAzureDatabricksSpec.
func (*LinkedServiceAzureDatabricksSpec) DeepCopyInto ¶ added in v0.27.0
func (in *LinkedServiceAzureDatabricksSpec) DeepCopyInto(out *LinkedServiceAzureDatabricksSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LinkedServiceAzureDatabricksStatus ¶ added in v0.27.0
type LinkedServiceAzureDatabricksStatus struct { v1.ResourceStatus `json:",inline"` AtProvider LinkedServiceAzureDatabricksObservation `json:"atProvider,omitempty"` }
LinkedServiceAzureDatabricksStatus defines the observed state of LinkedServiceAzureDatabricks.
func (*LinkedServiceAzureDatabricksStatus) DeepCopy ¶ added in v0.27.0
func (in *LinkedServiceAzureDatabricksStatus) DeepCopy() *LinkedServiceAzureDatabricksStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceAzureDatabricksStatus.
func (*LinkedServiceAzureDatabricksStatus) DeepCopyInto ¶ added in v0.27.0
func (in *LinkedServiceAzureDatabricksStatus) DeepCopyInto(out *LinkedServiceAzureDatabricksStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LinkedServiceAzureFileStorage ¶ added in v0.27.0
type LinkedServiceAzureFileStorage struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.connectionStringSecretRef)",message="spec.forProvider.connectionStringSecretRef is a required parameter" Spec LinkedServiceAzureFileStorageSpec `json:"spec"` Status LinkedServiceAzureFileStorageStatus `json:"status,omitempty"` }
LinkedServiceAzureFileStorage is the Schema for the LinkedServiceAzureFileStorages API. Manages a Linked Service (connection) between an Azure File Storage Account and Azure Data Factory. +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].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:resource:scope=Cluster,categories={crossplane,managed,azure}
func (*LinkedServiceAzureFileStorage) ConvertFrom ¶ added in v1.2.0
func (tr *LinkedServiceAzureFileStorage) ConvertFrom(srcRaw conversion.Hub) error
ConvertFrom converts from the hub type to the LinkedServiceAzureFileStorage type.
func (*LinkedServiceAzureFileStorage) ConvertTo ¶ added in v1.2.0
func (tr *LinkedServiceAzureFileStorage) ConvertTo(dstRaw conversion.Hub) error
ConvertTo converts this LinkedServiceAzureFileStorage to the hub type.
func (*LinkedServiceAzureFileStorage) DeepCopy ¶ added in v0.27.0
func (in *LinkedServiceAzureFileStorage) DeepCopy() *LinkedServiceAzureFileStorage
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceAzureFileStorage.
func (*LinkedServiceAzureFileStorage) DeepCopyInto ¶ added in v0.27.0
func (in *LinkedServiceAzureFileStorage) DeepCopyInto(out *LinkedServiceAzureFileStorage)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LinkedServiceAzureFileStorage) DeepCopyObject ¶ added in v0.27.0
func (in *LinkedServiceAzureFileStorage) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*LinkedServiceAzureFileStorage) GetCondition ¶ added in v0.27.0
func (mg *LinkedServiceAzureFileStorage) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this LinkedServiceAzureFileStorage.
func (*LinkedServiceAzureFileStorage) GetConnectionDetailsMapping ¶ added in v0.27.0
func (tr *LinkedServiceAzureFileStorage) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this LinkedServiceAzureFileStorage
func (*LinkedServiceAzureFileStorage) GetDeletionPolicy ¶ added in v0.27.0
func (mg *LinkedServiceAzureFileStorage) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this LinkedServiceAzureFileStorage.
func (*LinkedServiceAzureFileStorage) GetID ¶ added in v0.27.0
func (tr *LinkedServiceAzureFileStorage) GetID() string
GetID returns ID of underlying Terraform resource of this LinkedServiceAzureFileStorage
func (*LinkedServiceAzureFileStorage) GetInitParameters ¶ added in v0.35.0
func (tr *LinkedServiceAzureFileStorage) GetInitParameters() (map[string]any, error)
GetInitParameters of this LinkedServiceAzureFileStorage
func (*LinkedServiceAzureFileStorage) GetManagementPolicies ¶ added in v0.35.0
func (mg *LinkedServiceAzureFileStorage) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this LinkedServiceAzureFileStorage.
func (*LinkedServiceAzureFileStorage) GetMergedParameters ¶ added in v0.40.0
func (tr *LinkedServiceAzureFileStorage) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this LinkedServiceAzureFileStorage
func (*LinkedServiceAzureFileStorage) GetObservation ¶ added in v0.27.0
func (tr *LinkedServiceAzureFileStorage) GetObservation() (map[string]any, error)
GetObservation of this LinkedServiceAzureFileStorage
func (*LinkedServiceAzureFileStorage) GetParameters ¶ added in v0.27.0
func (tr *LinkedServiceAzureFileStorage) GetParameters() (map[string]any, error)
GetParameters of this LinkedServiceAzureFileStorage
func (*LinkedServiceAzureFileStorage) GetProviderConfigReference ¶ added in v0.27.0
func (mg *LinkedServiceAzureFileStorage) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this LinkedServiceAzureFileStorage.
func (*LinkedServiceAzureFileStorage) GetPublishConnectionDetailsTo ¶ added in v0.27.0
func (mg *LinkedServiceAzureFileStorage) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this LinkedServiceAzureFileStorage.
func (*LinkedServiceAzureFileStorage) GetTerraformResourceType ¶ added in v0.27.0
func (mg *LinkedServiceAzureFileStorage) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this LinkedServiceAzureFileStorage
func (*LinkedServiceAzureFileStorage) GetTerraformSchemaVersion ¶ added in v0.27.0
func (tr *LinkedServiceAzureFileStorage) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*LinkedServiceAzureFileStorage) GetWriteConnectionSecretToReference ¶ added in v0.27.0
func (mg *LinkedServiceAzureFileStorage) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this LinkedServiceAzureFileStorage.
func (*LinkedServiceAzureFileStorage) LateInitialize ¶ added in v0.27.0
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 ¶ added in v0.27.0
func (mg *LinkedServiceAzureFileStorage) ResolveReferences(ctx context.Context, c client.Reader) error
ResolveReferences of this LinkedServiceAzureFileStorage.
func (*LinkedServiceAzureFileStorage) SetConditions ¶ added in v0.27.0
func (mg *LinkedServiceAzureFileStorage) SetConditions(c ...xpv1.Condition)
SetConditions of this LinkedServiceAzureFileStorage.
func (*LinkedServiceAzureFileStorage) SetDeletionPolicy ¶ added in v0.27.0
func (mg *LinkedServiceAzureFileStorage) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this LinkedServiceAzureFileStorage.
func (*LinkedServiceAzureFileStorage) SetManagementPolicies ¶ added in v0.35.0
func (mg *LinkedServiceAzureFileStorage) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this LinkedServiceAzureFileStorage.
func (*LinkedServiceAzureFileStorage) SetObservation ¶ added in v0.27.0
func (tr *LinkedServiceAzureFileStorage) SetObservation(obs map[string]any) error
SetObservation for this LinkedServiceAzureFileStorage
func (*LinkedServiceAzureFileStorage) SetParameters ¶ added in v0.27.0
func (tr *LinkedServiceAzureFileStorage) SetParameters(params map[string]any) error
SetParameters for this LinkedServiceAzureFileStorage
func (*LinkedServiceAzureFileStorage) SetProviderConfigReference ¶ added in v0.27.0
func (mg *LinkedServiceAzureFileStorage) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this LinkedServiceAzureFileStorage.
func (*LinkedServiceAzureFileStorage) SetPublishConnectionDetailsTo ¶ added in v0.27.0
func (mg *LinkedServiceAzureFileStorage) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this LinkedServiceAzureFileStorage.
func (*LinkedServiceAzureFileStorage) SetWriteConnectionSecretToReference ¶ added in v0.27.0
func (mg *LinkedServiceAzureFileStorage) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this LinkedServiceAzureFileStorage.
type LinkedServiceAzureFileStorageInitParameters ¶ added in v0.35.0
type LinkedServiceAzureFileStorageInitParameters struct { // A map of additional properties to associate with the Data Factory Linked Service. // +mapType=granular AdditionalProperties map[string]*string `json:"additionalProperties,omitempty" tf:"additional_properties,omitempty"` // List of tags that can be used for describing the Data Factory Linked Service. Annotations []*string `json:"annotations,omitempty" tf:"annotations,omitempty"` // The description for the Data Factory Linked Service. Description *string `json:"description,omitempty" tf:"description,omitempty"` FileShare *string `json:"fileShare,omitempty" tf:"file_share,omitempty"` // The Host name of the server. Host *string `json:"host,omitempty" tf:"host,omitempty"` // The integration runtime reference to associate with the Data Factory Linked Service. IntegrationRuntimeName *string `json:"integrationRuntimeName,omitempty" tf:"integration_runtime_name,omitempty"` // A key_vault_password block as defined below. Use this argument to store Azure File Storage password in an existing Key Vault. It needs an existing Key Vault Data Factory Linked Service. KeyVaultPassword []LinkedServiceAzureFileStorageKeyVaultPasswordInitParameters `json:"keyVaultPassword,omitempty" tf:"key_vault_password,omitempty"` // A map of parameters to associate with the Data Factory Linked Service. // +mapType=granular Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"` // The user ID to log in the server. UserID *string `json:"userId,omitempty" tf:"user_id,omitempty"` }
func (*LinkedServiceAzureFileStorageInitParameters) DeepCopy ¶ added in v0.35.0
func (in *LinkedServiceAzureFileStorageInitParameters) DeepCopy() *LinkedServiceAzureFileStorageInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceAzureFileStorageInitParameters.
func (*LinkedServiceAzureFileStorageInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *LinkedServiceAzureFileStorageInitParameters) DeepCopyInto(out *LinkedServiceAzureFileStorageInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LinkedServiceAzureFileStorageKeyVaultPasswordInitParameters ¶ added in v0.35.0
type LinkedServiceAzureFileStorageKeyVaultPasswordInitParameters struct { // Specifies the name of an existing Key Vault Data Factory Linked Service. LinkedServiceName *string `json:"linkedServiceName,omitempty" tf:"linked_service_name,omitempty"` // Specifies the secret name in Azure Key Vault that stores Azure File Storage password. SecretName *string `json:"secretName,omitempty" tf:"secret_name,omitempty"` }
func (*LinkedServiceAzureFileStorageKeyVaultPasswordInitParameters) DeepCopy ¶ added in v0.35.0
func (in *LinkedServiceAzureFileStorageKeyVaultPasswordInitParameters) DeepCopy() *LinkedServiceAzureFileStorageKeyVaultPasswordInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceAzureFileStorageKeyVaultPasswordInitParameters.
func (*LinkedServiceAzureFileStorageKeyVaultPasswordInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *LinkedServiceAzureFileStorageKeyVaultPasswordInitParameters) DeepCopyInto(out *LinkedServiceAzureFileStorageKeyVaultPasswordInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LinkedServiceAzureFileStorageKeyVaultPasswordObservation ¶ added in v0.27.0
type LinkedServiceAzureFileStorageKeyVaultPasswordObservation struct { // Specifies the name of an existing Key Vault Data Factory Linked Service. LinkedServiceName *string `json:"linkedServiceName,omitempty" tf:"linked_service_name,omitempty"` // Specifies the secret name in Azure Key Vault that stores Azure File Storage password. SecretName *string `json:"secretName,omitempty" tf:"secret_name,omitempty"` }
func (*LinkedServiceAzureFileStorageKeyVaultPasswordObservation) DeepCopy ¶ added in v0.27.0
func (in *LinkedServiceAzureFileStorageKeyVaultPasswordObservation) DeepCopy() *LinkedServiceAzureFileStorageKeyVaultPasswordObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceAzureFileStorageKeyVaultPasswordObservation.
func (*LinkedServiceAzureFileStorageKeyVaultPasswordObservation) DeepCopyInto ¶ added in v0.27.0
func (in *LinkedServiceAzureFileStorageKeyVaultPasswordObservation) DeepCopyInto(out *LinkedServiceAzureFileStorageKeyVaultPasswordObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LinkedServiceAzureFileStorageKeyVaultPasswordParameters ¶ added in v0.27.0
type LinkedServiceAzureFileStorageKeyVaultPasswordParameters struct { // Specifies the name of an existing Key Vault Data Factory Linked Service. // +kubebuilder:validation:Optional LinkedServiceName *string `json:"linkedServiceName" tf:"linked_service_name,omitempty"` // Specifies the secret name in Azure Key Vault that stores Azure File Storage password. // +kubebuilder:validation:Optional SecretName *string `json:"secretName" tf:"secret_name,omitempty"` }
func (*LinkedServiceAzureFileStorageKeyVaultPasswordParameters) DeepCopy ¶ added in v0.27.0
func (in *LinkedServiceAzureFileStorageKeyVaultPasswordParameters) DeepCopy() *LinkedServiceAzureFileStorageKeyVaultPasswordParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceAzureFileStorageKeyVaultPasswordParameters.
func (*LinkedServiceAzureFileStorageKeyVaultPasswordParameters) DeepCopyInto ¶ added in v0.27.0
func (in *LinkedServiceAzureFileStorageKeyVaultPasswordParameters) DeepCopyInto(out *LinkedServiceAzureFileStorageKeyVaultPasswordParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LinkedServiceAzureFileStorageList ¶ added in v0.27.0
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 ¶ added in v0.27.0
func (in *LinkedServiceAzureFileStorageList) DeepCopy() *LinkedServiceAzureFileStorageList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceAzureFileStorageList.
func (*LinkedServiceAzureFileStorageList) DeepCopyInto ¶ added in v0.27.0
func (in *LinkedServiceAzureFileStorageList) DeepCopyInto(out *LinkedServiceAzureFileStorageList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LinkedServiceAzureFileStorageList) DeepCopyObject ¶ added in v0.27.0
func (in *LinkedServiceAzureFileStorageList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*LinkedServiceAzureFileStorageList) GetItems ¶ added in v0.27.0
func (l *LinkedServiceAzureFileStorageList) GetItems() []resource.Managed
GetItems of this LinkedServiceAzureFileStorageList.
type LinkedServiceAzureFileStorageObservation ¶ added in v0.27.0
type LinkedServiceAzureFileStorageObservation struct { // A map of additional properties to associate with the Data Factory Linked Service. // +mapType=granular AdditionalProperties map[string]*string `json:"additionalProperties,omitempty" tf:"additional_properties,omitempty"` // List of tags that can be used for describing the Data Factory Linked Service. Annotations []*string `json:"annotations,omitempty" tf:"annotations,omitempty"` // The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource. DataFactoryID *string `json:"dataFactoryId,omitempty" tf:"data_factory_id,omitempty"` // The description for the Data Factory Linked Service. Description *string `json:"description,omitempty" tf:"description,omitempty"` FileShare *string `json:"fileShare,omitempty" tf:"file_share,omitempty"` // The Host name of the server. Host *string `json:"host,omitempty" tf:"host,omitempty"` // The ID of the Data Factory Linked Service. ID *string `json:"id,omitempty" tf:"id,omitempty"` // The integration runtime reference to associate with the Data Factory Linked Service. IntegrationRuntimeName *string `json:"integrationRuntimeName,omitempty" tf:"integration_runtime_name,omitempty"` // A key_vault_password block as defined below. Use this argument to store Azure File Storage password in an existing Key Vault. It needs an existing Key Vault Data Factory Linked Service. KeyVaultPassword []LinkedServiceAzureFileStorageKeyVaultPasswordObservation `json:"keyVaultPassword,omitempty" tf:"key_vault_password,omitempty"` // A map of parameters to associate with the Data Factory Linked Service. // +mapType=granular Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"` // The user ID to log in the server. UserID *string `json:"userId,omitempty" tf:"user_id,omitempty"` }
func (*LinkedServiceAzureFileStorageObservation) DeepCopy ¶ added in v0.27.0
func (in *LinkedServiceAzureFileStorageObservation) DeepCopy() *LinkedServiceAzureFileStorageObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceAzureFileStorageObservation.
func (*LinkedServiceAzureFileStorageObservation) DeepCopyInto ¶ added in v0.27.0
func (in *LinkedServiceAzureFileStorageObservation) DeepCopyInto(out *LinkedServiceAzureFileStorageObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LinkedServiceAzureFileStorageParameters ¶ added in v0.27.0
type LinkedServiceAzureFileStorageParameters struct { // A map of additional properties to associate with the Data Factory Linked Service. // +kubebuilder:validation:Optional // +mapType=granular AdditionalProperties map[string]*string `json:"additionalProperties,omitempty" tf:"additional_properties,omitempty"` // List of tags that can be used for describing the Data Factory Linked Service. // +kubebuilder:validation:Optional Annotations []*string `json:"annotations,omitempty" tf:"annotations,omitempty"` // The connection string. // +kubebuilder:validation:Optional ConnectionStringSecretRef v1.SecretKeySelector `json:"connectionStringSecretRef" tf:"-"` // The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/datafactory/v1beta1.Factory // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional DataFactoryID *string `json:"dataFactoryId,omitempty" tf:"data_factory_id,omitempty"` // Reference to a Factory in datafactory to populate dataFactoryId. // +kubebuilder:validation:Optional DataFactoryIDRef *v1.Reference `json:"dataFactoryIdRef,omitempty" tf:"-"` // Selector for a Factory in datafactory to populate dataFactoryId. // +kubebuilder:validation:Optional DataFactoryIDSelector *v1.Selector `json:"dataFactoryIdSelector,omitempty" tf:"-"` // The description for the Data Factory Linked Service. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // +kubebuilder:validation:Optional FileShare *string `json:"fileShare,omitempty" tf:"file_share,omitempty"` // The Host name of the server. // +kubebuilder:validation:Optional Host *string `json:"host,omitempty" tf:"host,omitempty"` // The integration runtime reference to associate with the Data Factory Linked Service. // +kubebuilder:validation:Optional IntegrationRuntimeName *string `json:"integrationRuntimeName,omitempty" tf:"integration_runtime_name,omitempty"` // A key_vault_password block as defined below. Use this argument to store Azure File Storage password in an existing Key Vault. It needs an existing Key Vault Data Factory Linked Service. // +kubebuilder:validation:Optional KeyVaultPassword []LinkedServiceAzureFileStorageKeyVaultPasswordParameters `json:"keyVaultPassword,omitempty" tf:"key_vault_password,omitempty"` // A map of parameters to associate with the Data Factory Linked Service. // +kubebuilder:validation:Optional // +mapType=granular Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"` // The password to log in the server. // +kubebuilder:validation:Optional PasswordSecretRef *v1.SecretKeySelector `json:"passwordSecretRef,omitempty" tf:"-"` // The user ID to log in the server. // +kubebuilder:validation:Optional UserID *string `json:"userId,omitempty" tf:"user_id,omitempty"` }
func (*LinkedServiceAzureFileStorageParameters) DeepCopy ¶ added in v0.27.0
func (in *LinkedServiceAzureFileStorageParameters) DeepCopy() *LinkedServiceAzureFileStorageParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceAzureFileStorageParameters.
func (*LinkedServiceAzureFileStorageParameters) DeepCopyInto ¶ added in v0.27.0
func (in *LinkedServiceAzureFileStorageParameters) DeepCopyInto(out *LinkedServiceAzureFileStorageParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LinkedServiceAzureFileStorageSpec ¶ added in v0.27.0
type LinkedServiceAzureFileStorageSpec struct { v1.ResourceSpec `json:",inline"` ForProvider LinkedServiceAzureFileStorageParameters `json:"forProvider"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider LinkedServiceAzureFileStorageInitParameters `json:"initProvider,omitempty"` }
LinkedServiceAzureFileStorageSpec defines the desired state of LinkedServiceAzureFileStorage
func (*LinkedServiceAzureFileStorageSpec) DeepCopy ¶ added in v0.27.0
func (in *LinkedServiceAzureFileStorageSpec) DeepCopy() *LinkedServiceAzureFileStorageSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceAzureFileStorageSpec.
func (*LinkedServiceAzureFileStorageSpec) DeepCopyInto ¶ added in v0.27.0
func (in *LinkedServiceAzureFileStorageSpec) DeepCopyInto(out *LinkedServiceAzureFileStorageSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LinkedServiceAzureFileStorageStatus ¶ added in v0.27.0
type LinkedServiceAzureFileStorageStatus struct { v1.ResourceStatus `json:",inline"` AtProvider LinkedServiceAzureFileStorageObservation `json:"atProvider,omitempty"` }
LinkedServiceAzureFileStorageStatus defines the observed state of LinkedServiceAzureFileStorage.
func (*LinkedServiceAzureFileStorageStatus) DeepCopy ¶ added in v0.27.0
func (in *LinkedServiceAzureFileStorageStatus) DeepCopy() *LinkedServiceAzureFileStorageStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceAzureFileStorageStatus.
func (*LinkedServiceAzureFileStorageStatus) DeepCopyInto ¶ added in v0.27.0
func (in *LinkedServiceAzureFileStorageStatus) DeepCopyInto(out *LinkedServiceAzureFileStorageStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LinkedServiceAzureFunction ¶ added in v0.27.0
type LinkedServiceAzureFunction struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.url) || (has(self.initProvider) && has(self.initProvider.url))",message="spec.forProvider.url is a required parameter" Spec LinkedServiceAzureFunctionSpec `json:"spec"` Status LinkedServiceAzureFunctionStatus `json:"status,omitempty"` }
LinkedServiceAzureFunction is the Schema for the LinkedServiceAzureFunctions API. Manages a Linked Service (connection) between an Azure Function Account and Azure Data Factory. +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].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:resource:scope=Cluster,categories={crossplane,managed,azure}
func (*LinkedServiceAzureFunction) ConvertFrom ¶ added in v1.2.0
func (tr *LinkedServiceAzureFunction) ConvertFrom(srcRaw conversion.Hub) error
ConvertFrom converts from the hub type to the LinkedServiceAzureFunction type.
func (*LinkedServiceAzureFunction) ConvertTo ¶ added in v1.2.0
func (tr *LinkedServiceAzureFunction) ConvertTo(dstRaw conversion.Hub) error
ConvertTo converts this LinkedServiceAzureFunction to the hub type.
func (*LinkedServiceAzureFunction) DeepCopy ¶ added in v0.27.0
func (in *LinkedServiceAzureFunction) DeepCopy() *LinkedServiceAzureFunction
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceAzureFunction.
func (*LinkedServiceAzureFunction) DeepCopyInto ¶ added in v0.27.0
func (in *LinkedServiceAzureFunction) DeepCopyInto(out *LinkedServiceAzureFunction)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LinkedServiceAzureFunction) DeepCopyObject ¶ added in v0.27.0
func (in *LinkedServiceAzureFunction) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*LinkedServiceAzureFunction) GetCondition ¶ added in v0.27.0
func (mg *LinkedServiceAzureFunction) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this LinkedServiceAzureFunction.
func (*LinkedServiceAzureFunction) GetConnectionDetailsMapping ¶ added in v0.27.0
func (tr *LinkedServiceAzureFunction) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this LinkedServiceAzureFunction
func (*LinkedServiceAzureFunction) GetDeletionPolicy ¶ added in v0.27.0
func (mg *LinkedServiceAzureFunction) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this LinkedServiceAzureFunction.
func (*LinkedServiceAzureFunction) GetID ¶ added in v0.27.0
func (tr *LinkedServiceAzureFunction) GetID() string
GetID returns ID of underlying Terraform resource of this LinkedServiceAzureFunction
func (*LinkedServiceAzureFunction) GetInitParameters ¶ added in v0.35.0
func (tr *LinkedServiceAzureFunction) GetInitParameters() (map[string]any, error)
GetInitParameters of this LinkedServiceAzureFunction
func (*LinkedServiceAzureFunction) GetManagementPolicies ¶ added in v0.35.0
func (mg *LinkedServiceAzureFunction) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this LinkedServiceAzureFunction.
func (*LinkedServiceAzureFunction) GetMergedParameters ¶ added in v0.40.0
func (tr *LinkedServiceAzureFunction) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this LinkedServiceAzureFunction
func (*LinkedServiceAzureFunction) GetObservation ¶ added in v0.27.0
func (tr *LinkedServiceAzureFunction) GetObservation() (map[string]any, error)
GetObservation of this LinkedServiceAzureFunction
func (*LinkedServiceAzureFunction) GetParameters ¶ added in v0.27.0
func (tr *LinkedServiceAzureFunction) GetParameters() (map[string]any, error)
GetParameters of this LinkedServiceAzureFunction
func (*LinkedServiceAzureFunction) GetProviderConfigReference ¶ added in v0.27.0
func (mg *LinkedServiceAzureFunction) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this LinkedServiceAzureFunction.
func (*LinkedServiceAzureFunction) GetPublishConnectionDetailsTo ¶ added in v0.27.0
func (mg *LinkedServiceAzureFunction) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this LinkedServiceAzureFunction.
func (*LinkedServiceAzureFunction) GetTerraformResourceType ¶ added in v0.27.0
func (mg *LinkedServiceAzureFunction) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this LinkedServiceAzureFunction
func (*LinkedServiceAzureFunction) GetTerraformSchemaVersion ¶ added in v0.27.0
func (tr *LinkedServiceAzureFunction) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*LinkedServiceAzureFunction) GetWriteConnectionSecretToReference ¶ added in v0.27.0
func (mg *LinkedServiceAzureFunction) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this LinkedServiceAzureFunction.
func (*LinkedServiceAzureFunction) LateInitialize ¶ added in v0.27.0
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 ¶ added in v0.27.0
ResolveReferences of this LinkedServiceAzureFunction.
func (*LinkedServiceAzureFunction) SetConditions ¶ added in v0.27.0
func (mg *LinkedServiceAzureFunction) SetConditions(c ...xpv1.Condition)
SetConditions of this LinkedServiceAzureFunction.
func (*LinkedServiceAzureFunction) SetDeletionPolicy ¶ added in v0.27.0
func (mg *LinkedServiceAzureFunction) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this LinkedServiceAzureFunction.
func (*LinkedServiceAzureFunction) SetManagementPolicies ¶ added in v0.35.0
func (mg *LinkedServiceAzureFunction) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this LinkedServiceAzureFunction.
func (*LinkedServiceAzureFunction) SetObservation ¶ added in v0.27.0
func (tr *LinkedServiceAzureFunction) SetObservation(obs map[string]any) error
SetObservation for this LinkedServiceAzureFunction
func (*LinkedServiceAzureFunction) SetParameters ¶ added in v0.27.0
func (tr *LinkedServiceAzureFunction) SetParameters(params map[string]any) error
SetParameters for this LinkedServiceAzureFunction
func (*LinkedServiceAzureFunction) SetProviderConfigReference ¶ added in v0.27.0
func (mg *LinkedServiceAzureFunction) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this LinkedServiceAzureFunction.
func (*LinkedServiceAzureFunction) SetPublishConnectionDetailsTo ¶ added in v0.27.0
func (mg *LinkedServiceAzureFunction) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this LinkedServiceAzureFunction.
func (*LinkedServiceAzureFunction) SetWriteConnectionSecretToReference ¶ added in v0.27.0
func (mg *LinkedServiceAzureFunction) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this LinkedServiceAzureFunction.
type LinkedServiceAzureFunctionInitParameters ¶ added in v0.35.0
type LinkedServiceAzureFunctionInitParameters struct { // A map of additional properties to associate with the Data Factory Linked Service. // +mapType=granular AdditionalProperties map[string]*string `json:"additionalProperties,omitempty" tf:"additional_properties,omitempty"` // List of tags that can be used for describing the Data Factory Linked Service. Annotations []*string `json:"annotations,omitempty" tf:"annotations,omitempty"` // The description for the Data Factory Linked Service. Description *string `json:"description,omitempty" tf:"description,omitempty"` // The integration runtime reference to associate with the Data Factory Linked Service. IntegrationRuntimeName *string `json:"integrationRuntimeName,omitempty" tf:"integration_runtime_name,omitempty"` // A key_vault_key block as defined below. Use this Argument to store the system key of the Azure Function in an existing Key Vault. It needs an existing Key Vault Data Factory Linked Service. Exactly one of either key or key_vault_key is required. KeyVaultKey []KeyVaultKeyInitParameters `json:"keyVaultKey,omitempty" tf:"key_vault_key,omitempty"` // A map of parameters to associate with the Data Factory Linked Service. // +mapType=granular Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"` // The url of the Azure Function. URL *string `json:"url,omitempty" tf:"url,omitempty"` }
func (*LinkedServiceAzureFunctionInitParameters) DeepCopy ¶ added in v0.35.0
func (in *LinkedServiceAzureFunctionInitParameters) DeepCopy() *LinkedServiceAzureFunctionInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceAzureFunctionInitParameters.
func (*LinkedServiceAzureFunctionInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *LinkedServiceAzureFunctionInitParameters) DeepCopyInto(out *LinkedServiceAzureFunctionInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LinkedServiceAzureFunctionList ¶ added in v0.27.0
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 ¶ added in v0.27.0
func (in *LinkedServiceAzureFunctionList) DeepCopy() *LinkedServiceAzureFunctionList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceAzureFunctionList.
func (*LinkedServiceAzureFunctionList) DeepCopyInto ¶ added in v0.27.0
func (in *LinkedServiceAzureFunctionList) DeepCopyInto(out *LinkedServiceAzureFunctionList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LinkedServiceAzureFunctionList) DeepCopyObject ¶ added in v0.27.0
func (in *LinkedServiceAzureFunctionList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*LinkedServiceAzureFunctionList) GetItems ¶ added in v0.27.0
func (l *LinkedServiceAzureFunctionList) GetItems() []resource.Managed
GetItems of this LinkedServiceAzureFunctionList.
type LinkedServiceAzureFunctionObservation ¶ added in v0.27.0
type LinkedServiceAzureFunctionObservation struct { // A map of additional properties to associate with the Data Factory Linked Service. // +mapType=granular AdditionalProperties map[string]*string `json:"additionalProperties,omitempty" tf:"additional_properties,omitempty"` // List of tags that can be used for describing the Data Factory Linked Service. Annotations []*string `json:"annotations,omitempty" tf:"annotations,omitempty"` // The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource. DataFactoryID *string `json:"dataFactoryId,omitempty" tf:"data_factory_id,omitempty"` // The description for the Data Factory Linked Service. Description *string `json:"description,omitempty" tf:"description,omitempty"` // The ID of the Data Factory Linked Service. ID *string `json:"id,omitempty" tf:"id,omitempty"` // The integration runtime reference to associate with the Data Factory Linked Service. IntegrationRuntimeName *string `json:"integrationRuntimeName,omitempty" tf:"integration_runtime_name,omitempty"` // A key_vault_key block as defined below. Use this Argument to store the system key of the Azure Function in an existing Key Vault. It needs an existing Key Vault Data Factory Linked Service. Exactly one of either key or key_vault_key is required. KeyVaultKey []KeyVaultKeyObservation `json:"keyVaultKey,omitempty" tf:"key_vault_key,omitempty"` // A map of parameters to associate with the Data Factory Linked Service. // +mapType=granular Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"` // The url of the Azure Function. URL *string `json:"url,omitempty" tf:"url,omitempty"` }
func (*LinkedServiceAzureFunctionObservation) DeepCopy ¶ added in v0.27.0
func (in *LinkedServiceAzureFunctionObservation) DeepCopy() *LinkedServiceAzureFunctionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceAzureFunctionObservation.
func (*LinkedServiceAzureFunctionObservation) DeepCopyInto ¶ added in v0.27.0
func (in *LinkedServiceAzureFunctionObservation) DeepCopyInto(out *LinkedServiceAzureFunctionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LinkedServiceAzureFunctionParameters ¶ added in v0.27.0
type LinkedServiceAzureFunctionParameters struct { // A map of additional properties to associate with the Data Factory Linked Service. // +kubebuilder:validation:Optional // +mapType=granular AdditionalProperties map[string]*string `json:"additionalProperties,omitempty" tf:"additional_properties,omitempty"` // List of tags that can be used for describing the Data Factory Linked Service. // +kubebuilder:validation:Optional Annotations []*string `json:"annotations,omitempty" tf:"annotations,omitempty"` // The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/datafactory/v1beta1.Factory // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional DataFactoryID *string `json:"dataFactoryId,omitempty" tf:"data_factory_id,omitempty"` // Reference to a Factory in datafactory to populate dataFactoryId. // +kubebuilder:validation:Optional DataFactoryIDRef *v1.Reference `json:"dataFactoryIdRef,omitempty" tf:"-"` // Selector for a Factory in datafactory to populate dataFactoryId. // +kubebuilder:validation:Optional DataFactoryIDSelector *v1.Selector `json:"dataFactoryIdSelector,omitempty" tf:"-"` // The description for the Data Factory Linked Service. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // The integration runtime reference to associate with the Data Factory Linked Service. // +kubebuilder:validation:Optional IntegrationRuntimeName *string `json:"integrationRuntimeName,omitempty" tf:"integration_runtime_name,omitempty"` // The system key of the Azure Function. Exactly one of either key or key_vault_key is required // +kubebuilder:validation:Optional KeySecretRef *v1.SecretKeySelector `json:"keySecretRef,omitempty" tf:"-"` // A key_vault_key block as defined below. Use this Argument to store the system key of the Azure Function in an existing Key Vault. It needs an existing Key Vault Data Factory Linked Service. Exactly one of either key or key_vault_key is required. // +kubebuilder:validation:Optional KeyVaultKey []KeyVaultKeyParameters `json:"keyVaultKey,omitempty" tf:"key_vault_key,omitempty"` // A map of parameters to associate with the Data Factory Linked Service. // +kubebuilder:validation:Optional // +mapType=granular Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"` // The url of the Azure Function. // +kubebuilder:validation:Optional URL *string `json:"url,omitempty" tf:"url,omitempty"` }
func (*LinkedServiceAzureFunctionParameters) DeepCopy ¶ added in v0.27.0
func (in *LinkedServiceAzureFunctionParameters) DeepCopy() *LinkedServiceAzureFunctionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceAzureFunctionParameters.
func (*LinkedServiceAzureFunctionParameters) DeepCopyInto ¶ added in v0.27.0
func (in *LinkedServiceAzureFunctionParameters) DeepCopyInto(out *LinkedServiceAzureFunctionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LinkedServiceAzureFunctionSpec ¶ added in v0.27.0
type LinkedServiceAzureFunctionSpec struct { v1.ResourceSpec `json:",inline"` ForProvider LinkedServiceAzureFunctionParameters `json:"forProvider"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider LinkedServiceAzureFunctionInitParameters `json:"initProvider,omitempty"` }
LinkedServiceAzureFunctionSpec defines the desired state of LinkedServiceAzureFunction
func (*LinkedServiceAzureFunctionSpec) DeepCopy ¶ added in v0.27.0
func (in *LinkedServiceAzureFunctionSpec) DeepCopy() *LinkedServiceAzureFunctionSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceAzureFunctionSpec.
func (*LinkedServiceAzureFunctionSpec) DeepCopyInto ¶ added in v0.27.0
func (in *LinkedServiceAzureFunctionSpec) DeepCopyInto(out *LinkedServiceAzureFunctionSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LinkedServiceAzureFunctionStatus ¶ added in v0.27.0
type LinkedServiceAzureFunctionStatus struct { v1.ResourceStatus `json:",inline"` AtProvider LinkedServiceAzureFunctionObservation `json:"atProvider,omitempty"` }
LinkedServiceAzureFunctionStatus defines the observed state of LinkedServiceAzureFunction.
func (*LinkedServiceAzureFunctionStatus) DeepCopy ¶ added in v0.27.0
func (in *LinkedServiceAzureFunctionStatus) DeepCopy() *LinkedServiceAzureFunctionStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceAzureFunctionStatus.
func (*LinkedServiceAzureFunctionStatus) DeepCopyInto ¶ added in v0.27.0
func (in *LinkedServiceAzureFunctionStatus) DeepCopyInto(out *LinkedServiceAzureFunctionStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LinkedServiceAzureSQLDatabase ¶ added in v0.27.0
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. Manages a Linked Service (connection) between Azure SQL Database and Azure Data Factory. +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].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:resource:scope=Cluster,categories={crossplane,managed,azure}
func (*LinkedServiceAzureSQLDatabase) ConvertFrom ¶ added in v1.2.0
func (tr *LinkedServiceAzureSQLDatabase) ConvertFrom(srcRaw conversion.Hub) error
ConvertFrom converts from the hub type to the LinkedServiceAzureSQLDatabase type.
func (*LinkedServiceAzureSQLDatabase) ConvertTo ¶ added in v1.2.0
func (tr *LinkedServiceAzureSQLDatabase) ConvertTo(dstRaw conversion.Hub) error
ConvertTo converts this LinkedServiceAzureSQLDatabase to the hub type.
func (*LinkedServiceAzureSQLDatabase) DeepCopy ¶ added in v0.27.0
func (in *LinkedServiceAzureSQLDatabase) DeepCopy() *LinkedServiceAzureSQLDatabase
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceAzureSQLDatabase.
func (*LinkedServiceAzureSQLDatabase) DeepCopyInto ¶ added in v0.27.0
func (in *LinkedServiceAzureSQLDatabase) DeepCopyInto(out *LinkedServiceAzureSQLDatabase)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LinkedServiceAzureSQLDatabase) DeepCopyObject ¶ added in v0.27.0
func (in *LinkedServiceAzureSQLDatabase) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*LinkedServiceAzureSQLDatabase) GetCondition ¶ added in v0.27.0
func (mg *LinkedServiceAzureSQLDatabase) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this LinkedServiceAzureSQLDatabase.
func (*LinkedServiceAzureSQLDatabase) GetConnectionDetailsMapping ¶ added in v0.27.0
func (tr *LinkedServiceAzureSQLDatabase) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this LinkedServiceAzureSQLDatabase
func (*LinkedServiceAzureSQLDatabase) GetDeletionPolicy ¶ added in v0.27.0
func (mg *LinkedServiceAzureSQLDatabase) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this LinkedServiceAzureSQLDatabase.
func (*LinkedServiceAzureSQLDatabase) GetID ¶ added in v0.27.0
func (tr *LinkedServiceAzureSQLDatabase) GetID() string
GetID returns ID of underlying Terraform resource of this LinkedServiceAzureSQLDatabase
func (*LinkedServiceAzureSQLDatabase) GetInitParameters ¶ added in v0.35.0
func (tr *LinkedServiceAzureSQLDatabase) GetInitParameters() (map[string]any, error)
GetInitParameters of this LinkedServiceAzureSQLDatabase
func (*LinkedServiceAzureSQLDatabase) GetManagementPolicies ¶ added in v0.35.0
func (mg *LinkedServiceAzureSQLDatabase) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this LinkedServiceAzureSQLDatabase.
func (*LinkedServiceAzureSQLDatabase) GetMergedParameters ¶ added in v0.40.0
func (tr *LinkedServiceAzureSQLDatabase) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this LinkedServiceAzureSQLDatabase
func (*LinkedServiceAzureSQLDatabase) GetObservation ¶ added in v0.27.0
func (tr *LinkedServiceAzureSQLDatabase) GetObservation() (map[string]any, error)
GetObservation of this LinkedServiceAzureSQLDatabase
func (*LinkedServiceAzureSQLDatabase) GetParameters ¶ added in v0.27.0
func (tr *LinkedServiceAzureSQLDatabase) GetParameters() (map[string]any, error)
GetParameters of this LinkedServiceAzureSQLDatabase
func (*LinkedServiceAzureSQLDatabase) GetProviderConfigReference ¶ added in v0.27.0
func (mg *LinkedServiceAzureSQLDatabase) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this LinkedServiceAzureSQLDatabase.
func (*LinkedServiceAzureSQLDatabase) GetPublishConnectionDetailsTo ¶ added in v0.27.0
func (mg *LinkedServiceAzureSQLDatabase) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this LinkedServiceAzureSQLDatabase.
func (*LinkedServiceAzureSQLDatabase) GetTerraformResourceType ¶ added in v0.27.0
func (mg *LinkedServiceAzureSQLDatabase) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this LinkedServiceAzureSQLDatabase
func (*LinkedServiceAzureSQLDatabase) GetTerraformSchemaVersion ¶ added in v0.27.0
func (tr *LinkedServiceAzureSQLDatabase) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*LinkedServiceAzureSQLDatabase) GetWriteConnectionSecretToReference ¶ added in v0.27.0
func (mg *LinkedServiceAzureSQLDatabase) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this LinkedServiceAzureSQLDatabase.
func (*LinkedServiceAzureSQLDatabase) LateInitialize ¶ added in v0.27.0
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 ¶ added in v0.27.0
func (mg *LinkedServiceAzureSQLDatabase) ResolveReferences(ctx context.Context, c client.Reader) error
ResolveReferences of this LinkedServiceAzureSQLDatabase.
func (*LinkedServiceAzureSQLDatabase) SetConditions ¶ added in v0.27.0
func (mg *LinkedServiceAzureSQLDatabase) SetConditions(c ...xpv1.Condition)
SetConditions of this LinkedServiceAzureSQLDatabase.
func (*LinkedServiceAzureSQLDatabase) SetDeletionPolicy ¶ added in v0.27.0
func (mg *LinkedServiceAzureSQLDatabase) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this LinkedServiceAzureSQLDatabase.
func (*LinkedServiceAzureSQLDatabase) SetManagementPolicies ¶ added in v0.35.0
func (mg *LinkedServiceAzureSQLDatabase) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this LinkedServiceAzureSQLDatabase.
func (*LinkedServiceAzureSQLDatabase) SetObservation ¶ added in v0.27.0
func (tr *LinkedServiceAzureSQLDatabase) SetObservation(obs map[string]any) error
SetObservation for this LinkedServiceAzureSQLDatabase
func (*LinkedServiceAzureSQLDatabase) SetParameters ¶ added in v0.27.0
func (tr *LinkedServiceAzureSQLDatabase) SetParameters(params map[string]any) error
SetParameters for this LinkedServiceAzureSQLDatabase
func (*LinkedServiceAzureSQLDatabase) SetProviderConfigReference ¶ added in v0.27.0
func (mg *LinkedServiceAzureSQLDatabase) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this LinkedServiceAzureSQLDatabase.
func (*LinkedServiceAzureSQLDatabase) SetPublishConnectionDetailsTo ¶ added in v0.27.0
func (mg *LinkedServiceAzureSQLDatabase) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this LinkedServiceAzureSQLDatabase.
func (*LinkedServiceAzureSQLDatabase) SetWriteConnectionSecretToReference ¶ added in v0.27.0
func (mg *LinkedServiceAzureSQLDatabase) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this LinkedServiceAzureSQLDatabase.
type LinkedServiceAzureSQLDatabaseInitParameters ¶ added in v0.35.0
type LinkedServiceAzureSQLDatabaseInitParameters struct { // A map of additional properties to associate with the Data Factory Linked Service Azure SQL Database. // +mapType=granular AdditionalProperties map[string]*string `json:"additionalProperties,omitempty" tf:"additional_properties,omitempty"` // List of tags that can be used for describing the Data Factory Linked Service Azure SQL Database. Annotations []*string `json:"annotations,omitempty" tf:"annotations,omitempty"` // The connection string in which to authenticate with Azure SQL Database. Exactly one of either connection_string or key_vault_connection_string is required. ConnectionString *string `json:"connectionString,omitempty" tf:"connection_string,omitempty"` // The description for the Data Factory Linked Service Azure SQL Database. Description *string `json:"description,omitempty" tf:"description,omitempty"` // The integration runtime reference to associate with the Data Factory Linked Service Azure SQL Database. IntegrationRuntimeName *string `json:"integrationRuntimeName,omitempty" tf:"integration_runtime_name,omitempty"` // A key_vault_connection_string block as defined below. Use this argument to store Azure SQL Database connection string in an existing Key Vault. It needs an existing Key Vault Data Factory Linked Service. Exactly one of either connection_string or key_vault_connection_string is required. KeyVaultConnectionString []KeyVaultConnectionStringInitParameters `json:"keyVaultConnectionString,omitempty" tf:"key_vault_connection_string,omitempty"` // A key_vault_password block as defined below. Use this argument to store SQL Server password in an existing Key Vault. It needs an existing Key Vault Data Factory Linked Service. KeyVaultPassword []LinkedServiceAzureSQLDatabaseKeyVaultPasswordInitParameters `json:"keyVaultPassword,omitempty" tf:"key_vault_password,omitempty"` // A map of parameters to associate with the Data Factory Linked Service Azure SQL Database. // +mapType=granular Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"` // The service principal id in which to authenticate against the Azure SQL Database. Required if service_principal_key is set. ServicePrincipalID *string `json:"servicePrincipalId,omitempty" tf:"service_principal_id,omitempty"` // The service principal key in which to authenticate against the Azure SQL Database. Required if service_principal_id is set. ServicePrincipalKey *string `json:"servicePrincipalKey,omitempty" tf:"service_principal_key,omitempty"` // The tenant id or name in which to authenticate against the Azure SQL Database. TenantID *string `json:"tenantId,omitempty" tf:"tenant_id,omitempty"` // Whether to use the Data Factory's managed identity to authenticate against the Azure SQL Database. Incompatible with service_principal_id and service_principal_key UseManagedIdentity *bool `json:"useManagedIdentity,omitempty" tf:"use_managed_identity,omitempty"` }
func (*LinkedServiceAzureSQLDatabaseInitParameters) DeepCopy ¶ added in v0.35.0
func (in *LinkedServiceAzureSQLDatabaseInitParameters) DeepCopy() *LinkedServiceAzureSQLDatabaseInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceAzureSQLDatabaseInitParameters.
func (*LinkedServiceAzureSQLDatabaseInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *LinkedServiceAzureSQLDatabaseInitParameters) DeepCopyInto(out *LinkedServiceAzureSQLDatabaseInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LinkedServiceAzureSQLDatabaseKeyVaultPasswordInitParameters ¶ added in v0.35.0
type LinkedServiceAzureSQLDatabaseKeyVaultPasswordInitParameters struct { // Specifies the name of an existing Key Vault Data Factory Linked Service. LinkedServiceName *string `json:"linkedServiceName,omitempty" tf:"linked_service_name,omitempty"` // Specifies the secret name in Azure Key Vault that stores SQL Server password. SecretName *string `json:"secretName,omitempty" tf:"secret_name,omitempty"` }
func (*LinkedServiceAzureSQLDatabaseKeyVaultPasswordInitParameters) DeepCopy ¶ added in v0.35.0
func (in *LinkedServiceAzureSQLDatabaseKeyVaultPasswordInitParameters) DeepCopy() *LinkedServiceAzureSQLDatabaseKeyVaultPasswordInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceAzureSQLDatabaseKeyVaultPasswordInitParameters.
func (*LinkedServiceAzureSQLDatabaseKeyVaultPasswordInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *LinkedServiceAzureSQLDatabaseKeyVaultPasswordInitParameters) DeepCopyInto(out *LinkedServiceAzureSQLDatabaseKeyVaultPasswordInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LinkedServiceAzureSQLDatabaseKeyVaultPasswordObservation ¶ added in v0.27.0
type LinkedServiceAzureSQLDatabaseKeyVaultPasswordObservation struct { // Specifies the name of an existing Key Vault Data Factory Linked Service. LinkedServiceName *string `json:"linkedServiceName,omitempty" tf:"linked_service_name,omitempty"` // Specifies the secret name in Azure Key Vault that stores SQL Server password. SecretName *string `json:"secretName,omitempty" tf:"secret_name,omitempty"` }
func (*LinkedServiceAzureSQLDatabaseKeyVaultPasswordObservation) DeepCopy ¶ added in v0.27.0
func (in *LinkedServiceAzureSQLDatabaseKeyVaultPasswordObservation) DeepCopy() *LinkedServiceAzureSQLDatabaseKeyVaultPasswordObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceAzureSQLDatabaseKeyVaultPasswordObservation.
func (*LinkedServiceAzureSQLDatabaseKeyVaultPasswordObservation) DeepCopyInto ¶ added in v0.27.0
func (in *LinkedServiceAzureSQLDatabaseKeyVaultPasswordObservation) DeepCopyInto(out *LinkedServiceAzureSQLDatabaseKeyVaultPasswordObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LinkedServiceAzureSQLDatabaseKeyVaultPasswordParameters ¶ added in v0.27.0
type LinkedServiceAzureSQLDatabaseKeyVaultPasswordParameters struct { // Specifies the name of an existing Key Vault Data Factory Linked Service. // +kubebuilder:validation:Optional LinkedServiceName *string `json:"linkedServiceName" tf:"linked_service_name,omitempty"` // Specifies the secret name in Azure Key Vault that stores SQL Server password. // +kubebuilder:validation:Optional SecretName *string `json:"secretName" tf:"secret_name,omitempty"` }
func (*LinkedServiceAzureSQLDatabaseKeyVaultPasswordParameters) DeepCopy ¶ added in v0.27.0
func (in *LinkedServiceAzureSQLDatabaseKeyVaultPasswordParameters) DeepCopy() *LinkedServiceAzureSQLDatabaseKeyVaultPasswordParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceAzureSQLDatabaseKeyVaultPasswordParameters.
func (*LinkedServiceAzureSQLDatabaseKeyVaultPasswordParameters) DeepCopyInto ¶ added in v0.27.0
func (in *LinkedServiceAzureSQLDatabaseKeyVaultPasswordParameters) DeepCopyInto(out *LinkedServiceAzureSQLDatabaseKeyVaultPasswordParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LinkedServiceAzureSQLDatabaseList ¶ added in v0.27.0
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 ¶ added in v0.27.0
func (in *LinkedServiceAzureSQLDatabaseList) DeepCopy() *LinkedServiceAzureSQLDatabaseList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceAzureSQLDatabaseList.
func (*LinkedServiceAzureSQLDatabaseList) DeepCopyInto ¶ added in v0.27.0
func (in *LinkedServiceAzureSQLDatabaseList) DeepCopyInto(out *LinkedServiceAzureSQLDatabaseList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LinkedServiceAzureSQLDatabaseList) DeepCopyObject ¶ added in v0.27.0
func (in *LinkedServiceAzureSQLDatabaseList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*LinkedServiceAzureSQLDatabaseList) GetItems ¶ added in v0.27.0
func (l *LinkedServiceAzureSQLDatabaseList) GetItems() []resource.Managed
GetItems of this LinkedServiceAzureSQLDatabaseList.
type LinkedServiceAzureSQLDatabaseObservation ¶ added in v0.27.0
type LinkedServiceAzureSQLDatabaseObservation struct { // A map of additional properties to associate with the Data Factory Linked Service Azure SQL Database. // +mapType=granular AdditionalProperties map[string]*string `json:"additionalProperties,omitempty" tf:"additional_properties,omitempty"` // List of tags that can be used for describing the Data Factory Linked Service Azure SQL Database. Annotations []*string `json:"annotations,omitempty" tf:"annotations,omitempty"` // The connection string in which to authenticate with Azure SQL Database. Exactly one of either connection_string or key_vault_connection_string is required. ConnectionString *string `json:"connectionString,omitempty" tf:"connection_string,omitempty"` // The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource. DataFactoryID *string `json:"dataFactoryId,omitempty" tf:"data_factory_id,omitempty"` // The description for the Data Factory Linked Service Azure SQL Database. Description *string `json:"description,omitempty" tf:"description,omitempty"` // The ID of the Data Factory Azure SQL Database Linked Service. ID *string `json:"id,omitempty" tf:"id,omitempty"` // The integration runtime reference to associate with the Data Factory Linked Service Azure SQL Database. IntegrationRuntimeName *string `json:"integrationRuntimeName,omitempty" tf:"integration_runtime_name,omitempty"` // A key_vault_connection_string block as defined below. Use this argument to store Azure SQL Database connection string in an existing Key Vault. It needs an existing Key Vault Data Factory Linked Service. Exactly one of either connection_string or key_vault_connection_string is required. KeyVaultConnectionString []KeyVaultConnectionStringObservation `json:"keyVaultConnectionString,omitempty" tf:"key_vault_connection_string,omitempty"` // A key_vault_password block as defined below. Use this argument to store SQL Server password in an existing Key Vault. It needs an existing Key Vault Data Factory Linked Service. KeyVaultPassword []LinkedServiceAzureSQLDatabaseKeyVaultPasswordObservation `json:"keyVaultPassword,omitempty" tf:"key_vault_password,omitempty"` // A map of parameters to associate with the Data Factory Linked Service Azure SQL Database. // +mapType=granular Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"` // The service principal id in which to authenticate against the Azure SQL Database. Required if service_principal_key is set. ServicePrincipalID *string `json:"servicePrincipalId,omitempty" tf:"service_principal_id,omitempty"` // The service principal key in which to authenticate against the Azure SQL Database. Required if service_principal_id is set. ServicePrincipalKey *string `json:"servicePrincipalKey,omitempty" tf:"service_principal_key,omitempty"` // The tenant id or name in which to authenticate against the Azure SQL Database. TenantID *string `json:"tenantId,omitempty" tf:"tenant_id,omitempty"` // Whether to use the Data Factory's managed identity to authenticate against the Azure SQL Database. Incompatible with service_principal_id and service_principal_key UseManagedIdentity *bool `json:"useManagedIdentity,omitempty" tf:"use_managed_identity,omitempty"` }
func (*LinkedServiceAzureSQLDatabaseObservation) DeepCopy ¶ added in v0.27.0
func (in *LinkedServiceAzureSQLDatabaseObservation) DeepCopy() *LinkedServiceAzureSQLDatabaseObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceAzureSQLDatabaseObservation.
func (*LinkedServiceAzureSQLDatabaseObservation) DeepCopyInto ¶ added in v0.27.0
func (in *LinkedServiceAzureSQLDatabaseObservation) DeepCopyInto(out *LinkedServiceAzureSQLDatabaseObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LinkedServiceAzureSQLDatabaseParameters ¶ added in v0.27.0
type LinkedServiceAzureSQLDatabaseParameters struct { // A map of additional properties to associate with the Data Factory Linked Service Azure SQL Database. // +kubebuilder:validation:Optional // +mapType=granular AdditionalProperties map[string]*string `json:"additionalProperties,omitempty" tf:"additional_properties,omitempty"` // List of tags that can be used for describing the Data Factory Linked Service Azure SQL Database. // +kubebuilder:validation:Optional Annotations []*string `json:"annotations,omitempty" tf:"annotations,omitempty"` // The connection string in which to authenticate with Azure SQL Database. Exactly one of either connection_string or key_vault_connection_string is required. // +kubebuilder:validation:Optional ConnectionString *string `json:"connectionString,omitempty" tf:"connection_string,omitempty"` // The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/datafactory/v1beta1.Factory // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional DataFactoryID *string `json:"dataFactoryId,omitempty" tf:"data_factory_id,omitempty"` // Reference to a Factory in datafactory to populate dataFactoryId. // +kubebuilder:validation:Optional DataFactoryIDRef *v1.Reference `json:"dataFactoryIdRef,omitempty" tf:"-"` // Selector for a Factory in datafactory to populate dataFactoryId. // +kubebuilder:validation:Optional DataFactoryIDSelector *v1.Selector `json:"dataFactoryIdSelector,omitempty" tf:"-"` // The description for the Data Factory Linked Service Azure SQL Database. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // The integration runtime reference to associate with the Data Factory Linked Service Azure SQL Database. // +kubebuilder:validation:Optional IntegrationRuntimeName *string `json:"integrationRuntimeName,omitempty" tf:"integration_runtime_name,omitempty"` // A key_vault_connection_string block as defined below. Use this argument to store Azure SQL Database connection string in an existing Key Vault. It needs an existing Key Vault Data Factory Linked Service. Exactly one of either connection_string or key_vault_connection_string is required. // +kubebuilder:validation:Optional KeyVaultConnectionString []KeyVaultConnectionStringParameters `json:"keyVaultConnectionString,omitempty" tf:"key_vault_connection_string,omitempty"` // A key_vault_password block as defined below. Use this argument to store SQL Server password in an existing Key Vault. It needs an existing Key Vault Data Factory Linked Service. // +kubebuilder:validation:Optional KeyVaultPassword []LinkedServiceAzureSQLDatabaseKeyVaultPasswordParameters `json:"keyVaultPassword,omitempty" tf:"key_vault_password,omitempty"` // A map of parameters to associate with the Data Factory Linked Service Azure SQL Database. // +kubebuilder:validation:Optional // +mapType=granular Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"` // The service principal id in which to authenticate against the Azure SQL Database. Required if service_principal_key is set. // +kubebuilder:validation:Optional ServicePrincipalID *string `json:"servicePrincipalId,omitempty" tf:"service_principal_id,omitempty"` // The service principal key in which to authenticate against the Azure SQL Database. Required if service_principal_id is set. // +kubebuilder:validation:Optional ServicePrincipalKey *string `json:"servicePrincipalKey,omitempty" tf:"service_principal_key,omitempty"` // The tenant id or name in which to authenticate against the Azure SQL Database. // +kubebuilder:validation:Optional TenantID *string `json:"tenantId,omitempty" tf:"tenant_id,omitempty"` // Whether to use the Data Factory's managed identity to authenticate against the Azure SQL Database. Incompatible with service_principal_id and service_principal_key // +kubebuilder:validation:Optional UseManagedIdentity *bool `json:"useManagedIdentity,omitempty" tf:"use_managed_identity,omitempty"` }
func (*LinkedServiceAzureSQLDatabaseParameters) DeepCopy ¶ added in v0.27.0
func (in *LinkedServiceAzureSQLDatabaseParameters) DeepCopy() *LinkedServiceAzureSQLDatabaseParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceAzureSQLDatabaseParameters.
func (*LinkedServiceAzureSQLDatabaseParameters) DeepCopyInto ¶ added in v0.27.0
func (in *LinkedServiceAzureSQLDatabaseParameters) DeepCopyInto(out *LinkedServiceAzureSQLDatabaseParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LinkedServiceAzureSQLDatabaseSpec ¶ added in v0.27.0
type LinkedServiceAzureSQLDatabaseSpec struct { v1.ResourceSpec `json:",inline"` ForProvider LinkedServiceAzureSQLDatabaseParameters `json:"forProvider"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider LinkedServiceAzureSQLDatabaseInitParameters `json:"initProvider,omitempty"` }
LinkedServiceAzureSQLDatabaseSpec defines the desired state of LinkedServiceAzureSQLDatabase
func (*LinkedServiceAzureSQLDatabaseSpec) DeepCopy ¶ added in v0.27.0
func (in *LinkedServiceAzureSQLDatabaseSpec) DeepCopy() *LinkedServiceAzureSQLDatabaseSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceAzureSQLDatabaseSpec.
func (*LinkedServiceAzureSQLDatabaseSpec) DeepCopyInto ¶ added in v0.27.0
func (in *LinkedServiceAzureSQLDatabaseSpec) DeepCopyInto(out *LinkedServiceAzureSQLDatabaseSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LinkedServiceAzureSQLDatabaseStatus ¶ added in v0.27.0
type LinkedServiceAzureSQLDatabaseStatus struct { v1.ResourceStatus `json:",inline"` AtProvider LinkedServiceAzureSQLDatabaseObservation `json:"atProvider,omitempty"` }
LinkedServiceAzureSQLDatabaseStatus defines the observed state of LinkedServiceAzureSQLDatabase.
func (*LinkedServiceAzureSQLDatabaseStatus) DeepCopy ¶ added in v0.27.0
func (in *LinkedServiceAzureSQLDatabaseStatus) DeepCopy() *LinkedServiceAzureSQLDatabaseStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceAzureSQLDatabaseStatus.
func (*LinkedServiceAzureSQLDatabaseStatus) DeepCopyInto ¶ added in v0.27.0
func (in *LinkedServiceAzureSQLDatabaseStatus) DeepCopyInto(out *LinkedServiceAzureSQLDatabaseStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LinkedServiceAzureSearch ¶ added in v0.27.0
type LinkedServiceAzureSearch struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.url) || (has(self.initProvider) && has(self.initProvider.url))",message="spec.forProvider.url is a required parameter" Spec LinkedServiceAzureSearchSpec `json:"spec"` Status LinkedServiceAzureSearchStatus `json:"status,omitempty"` }
LinkedServiceAzureSearch is the Schema for the LinkedServiceAzureSearchs API. Manages a Linked Service (connection) between Azure Search Service and Azure Data Factory. +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].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:resource:scope=Cluster,categories={crossplane,managed,azure}
func (*LinkedServiceAzureSearch) DeepCopy ¶ added in v0.27.0
func (in *LinkedServiceAzureSearch) DeepCopy() *LinkedServiceAzureSearch
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceAzureSearch.
func (*LinkedServiceAzureSearch) DeepCopyInto ¶ added in v0.27.0
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 ¶ added in v0.27.0
func (in *LinkedServiceAzureSearch) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*LinkedServiceAzureSearch) GetCondition ¶ added in v0.27.0
func (mg *LinkedServiceAzureSearch) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this LinkedServiceAzureSearch.
func (*LinkedServiceAzureSearch) GetConnectionDetailsMapping ¶ added in v0.27.0
func (tr *LinkedServiceAzureSearch) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this LinkedServiceAzureSearch
func (*LinkedServiceAzureSearch) GetDeletionPolicy ¶ added in v0.27.0
func (mg *LinkedServiceAzureSearch) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this LinkedServiceAzureSearch.
func (*LinkedServiceAzureSearch) GetID ¶ added in v0.27.0
func (tr *LinkedServiceAzureSearch) GetID() string
GetID returns ID of underlying Terraform resource of this LinkedServiceAzureSearch
func (*LinkedServiceAzureSearch) GetInitParameters ¶ added in v0.35.0
func (tr *LinkedServiceAzureSearch) GetInitParameters() (map[string]any, error)
GetInitParameters of this LinkedServiceAzureSearch
func (*LinkedServiceAzureSearch) GetManagementPolicies ¶ added in v0.35.0
func (mg *LinkedServiceAzureSearch) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this LinkedServiceAzureSearch.
func (*LinkedServiceAzureSearch) GetMergedParameters ¶ added in v0.40.0
func (tr *LinkedServiceAzureSearch) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this LinkedServiceAzureSearch
func (*LinkedServiceAzureSearch) GetObservation ¶ added in v0.27.0
func (tr *LinkedServiceAzureSearch) GetObservation() (map[string]any, error)
GetObservation of this LinkedServiceAzureSearch
func (*LinkedServiceAzureSearch) GetParameters ¶ added in v0.27.0
func (tr *LinkedServiceAzureSearch) GetParameters() (map[string]any, error)
GetParameters of this LinkedServiceAzureSearch
func (*LinkedServiceAzureSearch) GetProviderConfigReference ¶ added in v0.27.0
func (mg *LinkedServiceAzureSearch) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this LinkedServiceAzureSearch.
func (*LinkedServiceAzureSearch) GetPublishConnectionDetailsTo ¶ added in v0.27.0
func (mg *LinkedServiceAzureSearch) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this LinkedServiceAzureSearch.
func (*LinkedServiceAzureSearch) GetTerraformResourceType ¶ added in v0.27.0
func (mg *LinkedServiceAzureSearch) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this LinkedServiceAzureSearch
func (*LinkedServiceAzureSearch) GetTerraformSchemaVersion ¶ added in v0.27.0
func (tr *LinkedServiceAzureSearch) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*LinkedServiceAzureSearch) GetWriteConnectionSecretToReference ¶ added in v0.27.0
func (mg *LinkedServiceAzureSearch) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this LinkedServiceAzureSearch.
func (*LinkedServiceAzureSearch) Hub ¶ added in v0.42.1
func (tr *LinkedServiceAzureSearch) Hub()
Hub marks this type as a conversion hub.
func (*LinkedServiceAzureSearch) LateInitialize ¶ added in v0.27.0
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) ResolveReferences ¶ added in v0.27.0
ResolveReferences of this LinkedServiceAzureSearch.
func (*LinkedServiceAzureSearch) SetConditions ¶ added in v0.27.0
func (mg *LinkedServiceAzureSearch) SetConditions(c ...xpv1.Condition)
SetConditions of this LinkedServiceAzureSearch.
func (*LinkedServiceAzureSearch) SetDeletionPolicy ¶ added in v0.27.0
func (mg *LinkedServiceAzureSearch) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this LinkedServiceAzureSearch.
func (*LinkedServiceAzureSearch) SetManagementPolicies ¶ added in v0.35.0
func (mg *LinkedServiceAzureSearch) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this LinkedServiceAzureSearch.
func (*LinkedServiceAzureSearch) SetObservation ¶ added in v0.27.0
func (tr *LinkedServiceAzureSearch) SetObservation(obs map[string]any) error
SetObservation for this LinkedServiceAzureSearch
func (*LinkedServiceAzureSearch) SetParameters ¶ added in v0.27.0
func (tr *LinkedServiceAzureSearch) SetParameters(params map[string]any) error
SetParameters for this LinkedServiceAzureSearch
func (*LinkedServiceAzureSearch) SetProviderConfigReference ¶ added in v0.27.0
func (mg *LinkedServiceAzureSearch) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this LinkedServiceAzureSearch.
func (*LinkedServiceAzureSearch) SetPublishConnectionDetailsTo ¶ added in v0.27.0
func (mg *LinkedServiceAzureSearch) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this LinkedServiceAzureSearch.
func (*LinkedServiceAzureSearch) SetWriteConnectionSecretToReference ¶ added in v0.27.0
func (mg *LinkedServiceAzureSearch) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this LinkedServiceAzureSearch.
type LinkedServiceAzureSearchInitParameters ¶ added in v0.35.0
type LinkedServiceAzureSearchInitParameters struct { // A map of additional properties to associate with the Data Factory Linked Service. // +mapType=granular AdditionalProperties map[string]*string `json:"additionalProperties,omitempty" tf:"additional_properties,omitempty"` // List of tags that can be used for describing the Data Factory Linked Service. Annotations []*string `json:"annotations,omitempty" tf:"annotations,omitempty"` // The description for the Data Factory Linked Service. Description *string `json:"description,omitempty" tf:"description,omitempty"` // The integration runtime reference to associate with the Data Factory Linked Service. IntegrationRuntimeName *string `json:"integrationRuntimeName,omitempty" tf:"integration_runtime_name,omitempty"` // A map of parameters to associate with the Data Factory Linked Service. // +mapType=granular Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"` // The key of the Azure Search Service. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/search/v1beta2.Service // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractParamPath("primary_key",true) SearchServiceKey *string `json:"searchServiceKey,omitempty" tf:"search_service_key,omitempty"` // Reference to a Service in search to populate searchServiceKey. // +kubebuilder:validation:Optional SearchServiceKeyRef *v1.Reference `json:"searchServiceKeyRef,omitempty" tf:"-"` // Selector for a Service in search to populate searchServiceKey. // +kubebuilder:validation:Optional SearchServiceKeySelector *v1.Selector `json:"searchServiceKeySelector,omitempty" tf:"-"` // The URL of the Search Service endpoint (e.g. https://{searchServiceName}.search.windows.net). URL *string `json:"url,omitempty" tf:"url,omitempty"` }
func (*LinkedServiceAzureSearchInitParameters) DeepCopy ¶ added in v0.35.0
func (in *LinkedServiceAzureSearchInitParameters) DeepCopy() *LinkedServiceAzureSearchInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceAzureSearchInitParameters.
func (*LinkedServiceAzureSearchInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *LinkedServiceAzureSearchInitParameters) DeepCopyInto(out *LinkedServiceAzureSearchInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LinkedServiceAzureSearchList ¶ added in v0.27.0
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 ¶ added in v0.27.0
func (in *LinkedServiceAzureSearchList) DeepCopy() *LinkedServiceAzureSearchList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceAzureSearchList.
func (*LinkedServiceAzureSearchList) DeepCopyInto ¶ added in v0.27.0
func (in *LinkedServiceAzureSearchList) DeepCopyInto(out *LinkedServiceAzureSearchList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LinkedServiceAzureSearchList) DeepCopyObject ¶ added in v0.27.0
func (in *LinkedServiceAzureSearchList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*LinkedServiceAzureSearchList) GetItems ¶ added in v0.27.0
func (l *LinkedServiceAzureSearchList) GetItems() []resource.Managed
GetItems of this LinkedServiceAzureSearchList.
type LinkedServiceAzureSearchObservation ¶ added in v0.27.0
type LinkedServiceAzureSearchObservation struct { // A map of additional properties to associate with the Data Factory Linked Service. // +mapType=granular AdditionalProperties map[string]*string `json:"additionalProperties,omitempty" tf:"additional_properties,omitempty"` // List of tags that can be used for describing the Data Factory Linked Service. Annotations []*string `json:"annotations,omitempty" tf:"annotations,omitempty"` // The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource. DataFactoryID *string `json:"dataFactoryId,omitempty" tf:"data_factory_id,omitempty"` // The description for the Data Factory Linked Service. Description *string `json:"description,omitempty" tf:"description,omitempty"` // The encrypted credential to connect to Azure Search Service. EncryptedCredential *string `json:"encryptedCredential,omitempty" tf:"encrypted_credential,omitempty"` // The ID of the Data Factory Linked Service. ID *string `json:"id,omitempty" tf:"id,omitempty"` // The integration runtime reference to associate with the Data Factory Linked Service. IntegrationRuntimeName *string `json:"integrationRuntimeName,omitempty" tf:"integration_runtime_name,omitempty"` // A map of parameters to associate with the Data Factory Linked Service. // +mapType=granular Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"` // The key of the Azure Search Service. SearchServiceKey *string `json:"searchServiceKey,omitempty" tf:"search_service_key,omitempty"` // The URL of the Search Service endpoint (e.g. https://{searchServiceName}.search.windows.net). URL *string `json:"url,omitempty" tf:"url,omitempty"` }
func (*LinkedServiceAzureSearchObservation) DeepCopy ¶ added in v0.27.0
func (in *LinkedServiceAzureSearchObservation) DeepCopy() *LinkedServiceAzureSearchObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceAzureSearchObservation.
func (*LinkedServiceAzureSearchObservation) DeepCopyInto ¶ added in v0.27.0
func (in *LinkedServiceAzureSearchObservation) DeepCopyInto(out *LinkedServiceAzureSearchObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LinkedServiceAzureSearchParameters ¶ added in v0.27.0
type LinkedServiceAzureSearchParameters struct { // A map of additional properties to associate with the Data Factory Linked Service. // +kubebuilder:validation:Optional // +mapType=granular AdditionalProperties map[string]*string `json:"additionalProperties,omitempty" tf:"additional_properties,omitempty"` // List of tags that can be used for describing the Data Factory Linked Service. // +kubebuilder:validation:Optional Annotations []*string `json:"annotations,omitempty" tf:"annotations,omitempty"` // The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/datafactory/v1beta2.Factory // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional DataFactoryID *string `json:"dataFactoryId,omitempty" tf:"data_factory_id,omitempty"` // Reference to a Factory in datafactory to populate dataFactoryId. // +kubebuilder:validation:Optional DataFactoryIDRef *v1.Reference `json:"dataFactoryIdRef,omitempty" tf:"-"` // Selector for a Factory in datafactory to populate dataFactoryId. // +kubebuilder:validation:Optional DataFactoryIDSelector *v1.Selector `json:"dataFactoryIdSelector,omitempty" tf:"-"` // The description for the Data Factory Linked Service. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // The integration runtime reference to associate with the Data Factory Linked Service. // +kubebuilder:validation:Optional IntegrationRuntimeName *string `json:"integrationRuntimeName,omitempty" tf:"integration_runtime_name,omitempty"` // A map of parameters to associate with the Data Factory Linked Service. // +kubebuilder:validation:Optional // +mapType=granular Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"` // The key of the Azure Search Service. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/search/v1beta2.Service // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractParamPath("primary_key",true) // +kubebuilder:validation:Optional SearchServiceKey *string `json:"searchServiceKey,omitempty" tf:"search_service_key,omitempty"` // Reference to a Service in search to populate searchServiceKey. // +kubebuilder:validation:Optional SearchServiceKeyRef *v1.Reference `json:"searchServiceKeyRef,omitempty" tf:"-"` // Selector for a Service in search to populate searchServiceKey. // +kubebuilder:validation:Optional SearchServiceKeySelector *v1.Selector `json:"searchServiceKeySelector,omitempty" tf:"-"` // The URL of the Search Service endpoint (e.g. https://{searchServiceName}.search.windows.net). // +kubebuilder:validation:Optional URL *string `json:"url,omitempty" tf:"url,omitempty"` }
func (*LinkedServiceAzureSearchParameters) DeepCopy ¶ added in v0.27.0
func (in *LinkedServiceAzureSearchParameters) DeepCopy() *LinkedServiceAzureSearchParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceAzureSearchParameters.
func (*LinkedServiceAzureSearchParameters) DeepCopyInto ¶ added in v0.27.0
func (in *LinkedServiceAzureSearchParameters) DeepCopyInto(out *LinkedServiceAzureSearchParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LinkedServiceAzureSearchSpec ¶ added in v0.27.0
type LinkedServiceAzureSearchSpec struct { v1.ResourceSpec `json:",inline"` ForProvider LinkedServiceAzureSearchParameters `json:"forProvider"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider LinkedServiceAzureSearchInitParameters `json:"initProvider,omitempty"` }
LinkedServiceAzureSearchSpec defines the desired state of LinkedServiceAzureSearch
func (*LinkedServiceAzureSearchSpec) DeepCopy ¶ added in v0.27.0
func (in *LinkedServiceAzureSearchSpec) DeepCopy() *LinkedServiceAzureSearchSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceAzureSearchSpec.
func (*LinkedServiceAzureSearchSpec) DeepCopyInto ¶ added in v0.27.0
func (in *LinkedServiceAzureSearchSpec) DeepCopyInto(out *LinkedServiceAzureSearchSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LinkedServiceAzureSearchStatus ¶ added in v0.27.0
type LinkedServiceAzureSearchStatus struct { v1.ResourceStatus `json:",inline"` AtProvider LinkedServiceAzureSearchObservation `json:"atProvider,omitempty"` }
LinkedServiceAzureSearchStatus defines the observed state of LinkedServiceAzureSearch.
func (*LinkedServiceAzureSearchStatus) DeepCopy ¶ added in v0.27.0
func (in *LinkedServiceAzureSearchStatus) DeepCopy() *LinkedServiceAzureSearchStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceAzureSearchStatus.
func (*LinkedServiceAzureSearchStatus) DeepCopyInto ¶ added in v0.27.0
func (in *LinkedServiceAzureSearchStatus) DeepCopyInto(out *LinkedServiceAzureSearchStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LinkedServiceAzureTableStorage ¶ added in v0.27.0
type LinkedServiceAzureTableStorage struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.connectionStringSecretRef)",message="spec.forProvider.connectionStringSecretRef is a required parameter" Spec LinkedServiceAzureTableStorageSpec `json:"spec"` Status LinkedServiceAzureTableStorageStatus `json:"status,omitempty"` }
LinkedServiceAzureTableStorage is the Schema for the LinkedServiceAzureTableStorages API. Manages a Linked Service (connection) between an Azure Table Storage and Azure Data Factory. +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].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:resource:scope=Cluster,categories={crossplane,managed,azure}
func (*LinkedServiceAzureTableStorage) DeepCopy ¶ added in v0.27.0
func (in *LinkedServiceAzureTableStorage) DeepCopy() *LinkedServiceAzureTableStorage
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceAzureTableStorage.
func (*LinkedServiceAzureTableStorage) DeepCopyInto ¶ added in v0.27.0
func (in *LinkedServiceAzureTableStorage) DeepCopyInto(out *LinkedServiceAzureTableStorage)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LinkedServiceAzureTableStorage) DeepCopyObject ¶ added in v0.27.0
func (in *LinkedServiceAzureTableStorage) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*LinkedServiceAzureTableStorage) GetCondition ¶ added in v0.27.0
func (mg *LinkedServiceAzureTableStorage) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this LinkedServiceAzureTableStorage.
func (*LinkedServiceAzureTableStorage) GetConnectionDetailsMapping ¶ added in v0.27.0
func (tr *LinkedServiceAzureTableStorage) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this LinkedServiceAzureTableStorage
func (*LinkedServiceAzureTableStorage) GetDeletionPolicy ¶ added in v0.27.0
func (mg *LinkedServiceAzureTableStorage) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this LinkedServiceAzureTableStorage.
func (*LinkedServiceAzureTableStorage) GetID ¶ added in v0.27.0
func (tr *LinkedServiceAzureTableStorage) GetID() string
GetID returns ID of underlying Terraform resource of this LinkedServiceAzureTableStorage
func (*LinkedServiceAzureTableStorage) GetInitParameters ¶ added in v0.35.0
func (tr *LinkedServiceAzureTableStorage) GetInitParameters() (map[string]any, error)
GetInitParameters of this LinkedServiceAzureTableStorage
func (*LinkedServiceAzureTableStorage) GetManagementPolicies ¶ added in v0.35.0
func (mg *LinkedServiceAzureTableStorage) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this LinkedServiceAzureTableStorage.
func (*LinkedServiceAzureTableStorage) GetMergedParameters ¶ added in v0.40.0
func (tr *LinkedServiceAzureTableStorage) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this LinkedServiceAzureTableStorage
func (*LinkedServiceAzureTableStorage) GetObservation ¶ added in v0.27.0
func (tr *LinkedServiceAzureTableStorage) GetObservation() (map[string]any, error)
GetObservation of this LinkedServiceAzureTableStorage
func (*LinkedServiceAzureTableStorage) GetParameters ¶ added in v0.27.0
func (tr *LinkedServiceAzureTableStorage) GetParameters() (map[string]any, error)
GetParameters of this LinkedServiceAzureTableStorage
func (*LinkedServiceAzureTableStorage) GetProviderConfigReference ¶ added in v0.27.0
func (mg *LinkedServiceAzureTableStorage) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this LinkedServiceAzureTableStorage.
func (*LinkedServiceAzureTableStorage) GetPublishConnectionDetailsTo ¶ added in v0.27.0
func (mg *LinkedServiceAzureTableStorage) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this LinkedServiceAzureTableStorage.
func (*LinkedServiceAzureTableStorage) GetTerraformResourceType ¶ added in v0.27.0
func (mg *LinkedServiceAzureTableStorage) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this LinkedServiceAzureTableStorage
func (*LinkedServiceAzureTableStorage) GetTerraformSchemaVersion ¶ added in v0.27.0
func (tr *LinkedServiceAzureTableStorage) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*LinkedServiceAzureTableStorage) GetWriteConnectionSecretToReference ¶ added in v0.27.0
func (mg *LinkedServiceAzureTableStorage) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this LinkedServiceAzureTableStorage.
func (*LinkedServiceAzureTableStorage) Hub ¶ added in v0.42.1
func (tr *LinkedServiceAzureTableStorage) Hub()
Hub marks this type as a conversion hub.
func (*LinkedServiceAzureTableStorage) LateInitialize ¶ added in v0.27.0
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 ¶ added in v0.27.0
func (mg *LinkedServiceAzureTableStorage) ResolveReferences(ctx context.Context, c client.Reader) error
ResolveReferences of this LinkedServiceAzureTableStorage.
func (*LinkedServiceAzureTableStorage) SetConditions ¶ added in v0.27.0
func (mg *LinkedServiceAzureTableStorage) SetConditions(c ...xpv1.Condition)
SetConditions of this LinkedServiceAzureTableStorage.
func (*LinkedServiceAzureTableStorage) SetDeletionPolicy ¶ added in v0.27.0
func (mg *LinkedServiceAzureTableStorage) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this LinkedServiceAzureTableStorage.
func (*LinkedServiceAzureTableStorage) SetManagementPolicies ¶ added in v0.35.0
func (mg *LinkedServiceAzureTableStorage) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this LinkedServiceAzureTableStorage.
func (*LinkedServiceAzureTableStorage) SetObservation ¶ added in v0.27.0
func (tr *LinkedServiceAzureTableStorage) SetObservation(obs map[string]any) error
SetObservation for this LinkedServiceAzureTableStorage
func (*LinkedServiceAzureTableStorage) SetParameters ¶ added in v0.27.0
func (tr *LinkedServiceAzureTableStorage) SetParameters(params map[string]any) error
SetParameters for this LinkedServiceAzureTableStorage
func (*LinkedServiceAzureTableStorage) SetProviderConfigReference ¶ added in v0.27.0
func (mg *LinkedServiceAzureTableStorage) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this LinkedServiceAzureTableStorage.
func (*LinkedServiceAzureTableStorage) SetPublishConnectionDetailsTo ¶ added in v0.27.0
func (mg *LinkedServiceAzureTableStorage) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this LinkedServiceAzureTableStorage.
func (*LinkedServiceAzureTableStorage) SetWriteConnectionSecretToReference ¶ added in v0.27.0
func (mg *LinkedServiceAzureTableStorage) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this LinkedServiceAzureTableStorage.
type LinkedServiceAzureTableStorageInitParameters ¶ added in v0.35.0
type LinkedServiceAzureTableStorageInitParameters struct { // A map of additional properties to associate with the Data Factory Linked Service. // +mapType=granular AdditionalProperties map[string]*string `json:"additionalProperties,omitempty" tf:"additional_properties,omitempty"` // List of tags that can be used for describing the Data Factory Linked Service. Annotations []*string `json:"annotations,omitempty" tf:"annotations,omitempty"` // The connection string to an Azure Storage Account. ConnectionStringSecretRef v1.SecretKeySelector `json:"connectionStringSecretRef" tf:"-"` // The description for the Data Factory Linked Service. Description *string `json:"description,omitempty" tf:"description,omitempty"` // The integration runtime reference to associate with the Data Factory Linked Service. IntegrationRuntimeName *string `json:"integrationRuntimeName,omitempty" tf:"integration_runtime_name,omitempty"` // A map of parameters to associate with the Data Factory Linked Service. // +mapType=granular Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"` }
func (*LinkedServiceAzureTableStorageInitParameters) DeepCopy ¶ added in v0.35.0
func (in *LinkedServiceAzureTableStorageInitParameters) DeepCopy() *LinkedServiceAzureTableStorageInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceAzureTableStorageInitParameters.
func (*LinkedServiceAzureTableStorageInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *LinkedServiceAzureTableStorageInitParameters) DeepCopyInto(out *LinkedServiceAzureTableStorageInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LinkedServiceAzureTableStorageList ¶ added in v0.27.0
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 ¶ added in v0.27.0
func (in *LinkedServiceAzureTableStorageList) DeepCopy() *LinkedServiceAzureTableStorageList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceAzureTableStorageList.
func (*LinkedServiceAzureTableStorageList) DeepCopyInto ¶ added in v0.27.0
func (in *LinkedServiceAzureTableStorageList) DeepCopyInto(out *LinkedServiceAzureTableStorageList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LinkedServiceAzureTableStorageList) DeepCopyObject ¶ added in v0.27.0
func (in *LinkedServiceAzureTableStorageList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*LinkedServiceAzureTableStorageList) GetItems ¶ added in v0.27.0
func (l *LinkedServiceAzureTableStorageList) GetItems() []resource.Managed
GetItems of this LinkedServiceAzureTableStorageList.
type LinkedServiceAzureTableStorageObservation ¶ added in v0.27.0
type LinkedServiceAzureTableStorageObservation struct { // A map of additional properties to associate with the Data Factory Linked Service. // +mapType=granular AdditionalProperties map[string]*string `json:"additionalProperties,omitempty" tf:"additional_properties,omitempty"` // List of tags that can be used for describing the Data Factory Linked Service. Annotations []*string `json:"annotations,omitempty" tf:"annotations,omitempty"` // The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource. DataFactoryID *string `json:"dataFactoryId,omitempty" tf:"data_factory_id,omitempty"` // The description for the Data Factory Linked Service. Description *string `json:"description,omitempty" tf:"description,omitempty"` // The ID of the Data Factory Linked Service. ID *string `json:"id,omitempty" tf:"id,omitempty"` // The integration runtime reference to associate with the Data Factory Linked Service. IntegrationRuntimeName *string `json:"integrationRuntimeName,omitempty" tf:"integration_runtime_name,omitempty"` // A map of parameters to associate with the Data Factory Linked Service. // +mapType=granular Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"` }
func (*LinkedServiceAzureTableStorageObservation) DeepCopy ¶ added in v0.27.0
func (in *LinkedServiceAzureTableStorageObservation) DeepCopy() *LinkedServiceAzureTableStorageObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceAzureTableStorageObservation.
func (*LinkedServiceAzureTableStorageObservation) DeepCopyInto ¶ added in v0.27.0
func (in *LinkedServiceAzureTableStorageObservation) DeepCopyInto(out *LinkedServiceAzureTableStorageObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LinkedServiceAzureTableStorageParameters ¶ added in v0.27.0
type LinkedServiceAzureTableStorageParameters struct { // A map of additional properties to associate with the Data Factory Linked Service. // +kubebuilder:validation:Optional // +mapType=granular AdditionalProperties map[string]*string `json:"additionalProperties,omitempty" tf:"additional_properties,omitempty"` // List of tags that can be used for describing the Data Factory Linked Service. // +kubebuilder:validation:Optional Annotations []*string `json:"annotations,omitempty" tf:"annotations,omitempty"` // The connection string to an Azure Storage Account. // +kubebuilder:validation:Optional ConnectionStringSecretRef v1.SecretKeySelector `json:"connectionStringSecretRef" tf:"-"` // The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/datafactory/v1beta2.Factory // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional DataFactoryID *string `json:"dataFactoryId,omitempty" tf:"data_factory_id,omitempty"` // Reference to a Factory in datafactory to populate dataFactoryId. // +kubebuilder:validation:Optional DataFactoryIDRef *v1.Reference `json:"dataFactoryIdRef,omitempty" tf:"-"` // Selector for a Factory in datafactory to populate dataFactoryId. // +kubebuilder:validation:Optional DataFactoryIDSelector *v1.Selector `json:"dataFactoryIdSelector,omitempty" tf:"-"` // The description for the Data Factory Linked Service. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // The integration runtime reference to associate with the Data Factory Linked Service. // +kubebuilder:validation:Optional IntegrationRuntimeName *string `json:"integrationRuntimeName,omitempty" tf:"integration_runtime_name,omitempty"` // A map of parameters to associate with the Data Factory Linked Service. // +kubebuilder:validation:Optional // +mapType=granular Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"` }
func (*LinkedServiceAzureTableStorageParameters) DeepCopy ¶ added in v0.27.0
func (in *LinkedServiceAzureTableStorageParameters) DeepCopy() *LinkedServiceAzureTableStorageParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceAzureTableStorageParameters.
func (*LinkedServiceAzureTableStorageParameters) DeepCopyInto ¶ added in v0.27.0
func (in *LinkedServiceAzureTableStorageParameters) DeepCopyInto(out *LinkedServiceAzureTableStorageParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LinkedServiceAzureTableStorageSpec ¶ added in v0.27.0
type LinkedServiceAzureTableStorageSpec struct { v1.ResourceSpec `json:",inline"` ForProvider LinkedServiceAzureTableStorageParameters `json:"forProvider"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider LinkedServiceAzureTableStorageInitParameters `json:"initProvider,omitempty"` }
LinkedServiceAzureTableStorageSpec defines the desired state of LinkedServiceAzureTableStorage
func (*LinkedServiceAzureTableStorageSpec) DeepCopy ¶ added in v0.27.0
func (in *LinkedServiceAzureTableStorageSpec) DeepCopy() *LinkedServiceAzureTableStorageSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceAzureTableStorageSpec.
func (*LinkedServiceAzureTableStorageSpec) DeepCopyInto ¶ added in v0.27.0
func (in *LinkedServiceAzureTableStorageSpec) DeepCopyInto(out *LinkedServiceAzureTableStorageSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LinkedServiceAzureTableStorageStatus ¶ added in v0.27.0
type LinkedServiceAzureTableStorageStatus struct { v1.ResourceStatus `json:",inline"` AtProvider LinkedServiceAzureTableStorageObservation `json:"atProvider,omitempty"` }
LinkedServiceAzureTableStorageStatus defines the observed state of LinkedServiceAzureTableStorage.
func (*LinkedServiceAzureTableStorageStatus) DeepCopy ¶ added in v0.27.0
func (in *LinkedServiceAzureTableStorageStatus) DeepCopy() *LinkedServiceAzureTableStorageStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceAzureTableStorageStatus.
func (*LinkedServiceAzureTableStorageStatus) DeepCopyInto ¶ added in v0.27.0
func (in *LinkedServiceAzureTableStorageStatus) DeepCopyInto(out *LinkedServiceAzureTableStorageStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LinkedServiceCosmosDB ¶ added in v0.27.0
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. Manages a Linked Service (connection) between a CosmosDB and Azure Data Factory using SQL API. +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].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:resource:scope=Cluster,categories={crossplane,managed,azure}
func (*LinkedServiceCosmosDB) DeepCopy ¶ added in v0.27.0
func (in *LinkedServiceCosmosDB) DeepCopy() *LinkedServiceCosmosDB
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceCosmosDB.
func (*LinkedServiceCosmosDB) DeepCopyInto ¶ added in v0.27.0
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 ¶ added in v0.27.0
func (in *LinkedServiceCosmosDB) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*LinkedServiceCosmosDB) GetCondition ¶ added in v0.27.0
func (mg *LinkedServiceCosmosDB) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this LinkedServiceCosmosDB.
func (*LinkedServiceCosmosDB) GetConnectionDetailsMapping ¶ added in v0.27.0
func (tr *LinkedServiceCosmosDB) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this LinkedServiceCosmosDB
func (*LinkedServiceCosmosDB) GetDeletionPolicy ¶ added in v0.27.0
func (mg *LinkedServiceCosmosDB) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this LinkedServiceCosmosDB.
func (*LinkedServiceCosmosDB) GetID ¶ added in v0.27.0
func (tr *LinkedServiceCosmosDB) GetID() string
GetID returns ID of underlying Terraform resource of this LinkedServiceCosmosDB
func (*LinkedServiceCosmosDB) GetInitParameters ¶ added in v0.35.0
func (tr *LinkedServiceCosmosDB) GetInitParameters() (map[string]any, error)
GetInitParameters of this LinkedServiceCosmosDB
func (*LinkedServiceCosmosDB) GetManagementPolicies ¶ added in v0.35.0
func (mg *LinkedServiceCosmosDB) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this LinkedServiceCosmosDB.
func (*LinkedServiceCosmosDB) GetMergedParameters ¶ added in v0.40.0
func (tr *LinkedServiceCosmosDB) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this LinkedServiceCosmosDB
func (*LinkedServiceCosmosDB) GetObservation ¶ added in v0.27.0
func (tr *LinkedServiceCosmosDB) GetObservation() (map[string]any, error)
GetObservation of this LinkedServiceCosmosDB
func (*LinkedServiceCosmosDB) GetParameters ¶ added in v0.27.0
func (tr *LinkedServiceCosmosDB) GetParameters() (map[string]any, error)
GetParameters of this LinkedServiceCosmosDB
func (*LinkedServiceCosmosDB) GetProviderConfigReference ¶ added in v0.27.0
func (mg *LinkedServiceCosmosDB) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this LinkedServiceCosmosDB.
func (*LinkedServiceCosmosDB) GetPublishConnectionDetailsTo ¶ added in v0.27.0
func (mg *LinkedServiceCosmosDB) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this LinkedServiceCosmosDB.
func (*LinkedServiceCosmosDB) GetTerraformResourceType ¶ added in v0.27.0
func (mg *LinkedServiceCosmosDB) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this LinkedServiceCosmosDB
func (*LinkedServiceCosmosDB) GetTerraformSchemaVersion ¶ added in v0.27.0
func (tr *LinkedServiceCosmosDB) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*LinkedServiceCosmosDB) GetWriteConnectionSecretToReference ¶ added in v0.27.0
func (mg *LinkedServiceCosmosDB) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this LinkedServiceCosmosDB.
func (*LinkedServiceCosmosDB) Hub ¶ added in v0.42.1
func (tr *LinkedServiceCosmosDB) Hub()
Hub marks this type as a conversion hub.
func (*LinkedServiceCosmosDB) LateInitialize ¶ added in v0.27.0
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 ¶ added in v0.27.0
ResolveReferences of this LinkedServiceCosmosDB.
func (*LinkedServiceCosmosDB) SetConditions ¶ added in v0.27.0
func (mg *LinkedServiceCosmosDB) SetConditions(c ...xpv1.Condition)
SetConditions of this LinkedServiceCosmosDB.
func (*LinkedServiceCosmosDB) SetDeletionPolicy ¶ added in v0.27.0
func (mg *LinkedServiceCosmosDB) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this LinkedServiceCosmosDB.
func (*LinkedServiceCosmosDB) SetManagementPolicies ¶ added in v0.35.0
func (mg *LinkedServiceCosmosDB) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this LinkedServiceCosmosDB.
func (*LinkedServiceCosmosDB) SetObservation ¶ added in v0.27.0
func (tr *LinkedServiceCosmosDB) SetObservation(obs map[string]any) error
SetObservation for this LinkedServiceCosmosDB
func (*LinkedServiceCosmosDB) SetParameters ¶ added in v0.27.0
func (tr *LinkedServiceCosmosDB) SetParameters(params map[string]any) error
SetParameters for this LinkedServiceCosmosDB
func (*LinkedServiceCosmosDB) SetProviderConfigReference ¶ added in v0.27.0
func (mg *LinkedServiceCosmosDB) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this LinkedServiceCosmosDB.
func (*LinkedServiceCosmosDB) SetPublishConnectionDetailsTo ¶ added in v0.27.0
func (mg *LinkedServiceCosmosDB) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this LinkedServiceCosmosDB.
func (*LinkedServiceCosmosDB) SetWriteConnectionSecretToReference ¶ added in v0.27.0
func (mg *LinkedServiceCosmosDB) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this LinkedServiceCosmosDB.
type LinkedServiceCosmosDBInitParameters ¶ added in v0.35.0
type LinkedServiceCosmosDBInitParameters struct { // The endpoint of the Azure CosmosDB account. Required if connection_string is unspecified. AccountEndpoint *string `json:"accountEndpoint,omitempty" tf:"account_endpoint,omitempty"` // The account key of the Azure Cosmos DB account. Required if connection_string is unspecified. AccountKeySecretRef *v1.SecretKeySelector `json:"accountKeySecretRef,omitempty" tf:"-"` // A map of additional properties to associate with the Data Factory Linked Service. // +mapType=granular AdditionalProperties map[string]*string `json:"additionalProperties,omitempty" tf:"additional_properties,omitempty"` // List of tags that can be used for describing the Data Factory Linked Service. Annotations []*string `json:"annotations,omitempty" tf:"annotations,omitempty"` // The connection string. Required if account_endpoint, account_key, and database are unspecified. ConnectionStringSecretRef *v1.SecretKeySelector `json:"connectionStringSecretRef,omitempty" tf:"-"` // The name of the database. Required if connection_string is unspecified. Database *string `json:"database,omitempty" tf:"database,omitempty"` // The description for the Data Factory Linked Service. Description *string `json:"description,omitempty" tf:"description,omitempty"` // The integration runtime reference to associate with the Data Factory Linked Service. IntegrationRuntimeName *string `json:"integrationRuntimeName,omitempty" tf:"integration_runtime_name,omitempty"` // A map of parameters to associate with the Data Factory Linked Service. // +mapType=granular Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"` }
func (*LinkedServiceCosmosDBInitParameters) DeepCopy ¶ added in v0.35.0
func (in *LinkedServiceCosmosDBInitParameters) DeepCopy() *LinkedServiceCosmosDBInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceCosmosDBInitParameters.
func (*LinkedServiceCosmosDBInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *LinkedServiceCosmosDBInitParameters) DeepCopyInto(out *LinkedServiceCosmosDBInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LinkedServiceCosmosDBList ¶ added in v0.27.0
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 ¶ added in v0.27.0
func (in *LinkedServiceCosmosDBList) DeepCopy() *LinkedServiceCosmosDBList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceCosmosDBList.
func (*LinkedServiceCosmosDBList) DeepCopyInto ¶ added in v0.27.0
func (in *LinkedServiceCosmosDBList) DeepCopyInto(out *LinkedServiceCosmosDBList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LinkedServiceCosmosDBList) DeepCopyObject ¶ added in v0.27.0
func (in *LinkedServiceCosmosDBList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*LinkedServiceCosmosDBList) GetItems ¶ added in v0.27.0
func (l *LinkedServiceCosmosDBList) GetItems() []resource.Managed
GetItems of this LinkedServiceCosmosDBList.
type LinkedServiceCosmosDBMongoapi ¶ added in v0.27.0
type LinkedServiceCosmosDBMongoapi struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec LinkedServiceCosmosDBMongoapiSpec `json:"spec"` Status LinkedServiceCosmosDBMongoapiStatus `json:"status,omitempty"` }
LinkedServiceCosmosDBMongoapi is the Schema for the LinkedServiceCosmosDBMongoapis API. Manages a Linked Service (connection) between a CosmosDB and Azure Data Factory using Mongo API. +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].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:resource:scope=Cluster,categories={crossplane,managed,azure}
func (*LinkedServiceCosmosDBMongoapi) DeepCopy ¶ added in v0.27.0
func (in *LinkedServiceCosmosDBMongoapi) DeepCopy() *LinkedServiceCosmosDBMongoapi
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceCosmosDBMongoapi.
func (*LinkedServiceCosmosDBMongoapi) DeepCopyInto ¶ added in v0.27.0
func (in *LinkedServiceCosmosDBMongoapi) DeepCopyInto(out *LinkedServiceCosmosDBMongoapi)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LinkedServiceCosmosDBMongoapi) DeepCopyObject ¶ added in v0.27.0
func (in *LinkedServiceCosmosDBMongoapi) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*LinkedServiceCosmosDBMongoapi) GetCondition ¶ added in v0.27.0
func (mg *LinkedServiceCosmosDBMongoapi) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this LinkedServiceCosmosDBMongoapi.
func (*LinkedServiceCosmosDBMongoapi) GetConnectionDetailsMapping ¶ added in v0.27.0
func (tr *LinkedServiceCosmosDBMongoapi) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this LinkedServiceCosmosDBMongoapi
func (*LinkedServiceCosmosDBMongoapi) GetDeletionPolicy ¶ added in v0.27.0
func (mg *LinkedServiceCosmosDBMongoapi) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this LinkedServiceCosmosDBMongoapi.
func (*LinkedServiceCosmosDBMongoapi) GetID ¶ added in v0.27.0
func (tr *LinkedServiceCosmosDBMongoapi) GetID() string
GetID returns ID of underlying Terraform resource of this LinkedServiceCosmosDBMongoapi
func (*LinkedServiceCosmosDBMongoapi) GetInitParameters ¶ added in v0.35.0
func (tr *LinkedServiceCosmosDBMongoapi) GetInitParameters() (map[string]any, error)
GetInitParameters of this LinkedServiceCosmosDBMongoapi
func (*LinkedServiceCosmosDBMongoapi) GetManagementPolicies ¶ added in v0.35.0
func (mg *LinkedServiceCosmosDBMongoapi) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this LinkedServiceCosmosDBMongoapi.
func (*LinkedServiceCosmosDBMongoapi) GetMergedParameters ¶ added in v0.40.0
func (tr *LinkedServiceCosmosDBMongoapi) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this LinkedServiceCosmosDBMongoapi
func (*LinkedServiceCosmosDBMongoapi) GetObservation ¶ added in v0.27.0
func (tr *LinkedServiceCosmosDBMongoapi) GetObservation() (map[string]any, error)
GetObservation of this LinkedServiceCosmosDBMongoapi
func (*LinkedServiceCosmosDBMongoapi) GetParameters ¶ added in v0.27.0
func (tr *LinkedServiceCosmosDBMongoapi) GetParameters() (map[string]any, error)
GetParameters of this LinkedServiceCosmosDBMongoapi
func (*LinkedServiceCosmosDBMongoapi) GetProviderConfigReference ¶ added in v0.27.0
func (mg *LinkedServiceCosmosDBMongoapi) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this LinkedServiceCosmosDBMongoapi.
func (*LinkedServiceCosmosDBMongoapi) GetPublishConnectionDetailsTo ¶ added in v0.27.0
func (mg *LinkedServiceCosmosDBMongoapi) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this LinkedServiceCosmosDBMongoapi.
func (*LinkedServiceCosmosDBMongoapi) GetTerraformResourceType ¶ added in v0.27.0
func (mg *LinkedServiceCosmosDBMongoapi) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this LinkedServiceCosmosDBMongoapi
func (*LinkedServiceCosmosDBMongoapi) GetTerraformSchemaVersion ¶ added in v0.27.0
func (tr *LinkedServiceCosmosDBMongoapi) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*LinkedServiceCosmosDBMongoapi) GetWriteConnectionSecretToReference ¶ added in v0.27.0
func (mg *LinkedServiceCosmosDBMongoapi) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this LinkedServiceCosmosDBMongoapi.
func (*LinkedServiceCosmosDBMongoapi) Hub ¶ added in v0.42.1
func (tr *LinkedServiceCosmosDBMongoapi) Hub()
Hub marks this type as a conversion hub.
func (*LinkedServiceCosmosDBMongoapi) LateInitialize ¶ added in v0.27.0
func (tr *LinkedServiceCosmosDBMongoapi) LateInitialize(attrs []byte) (bool, error)
LateInitialize this LinkedServiceCosmosDBMongoapi using its observed tfState. returns True if there are any spec changes for the resource.
func (*LinkedServiceCosmosDBMongoapi) ResolveReferences ¶ added in v0.27.0
func (mg *LinkedServiceCosmosDBMongoapi) ResolveReferences(ctx context.Context, c client.Reader) error
ResolveReferences of this LinkedServiceCosmosDBMongoapi.
func (*LinkedServiceCosmosDBMongoapi) SetConditions ¶ added in v0.27.0
func (mg *LinkedServiceCosmosDBMongoapi) SetConditions(c ...xpv1.Condition)
SetConditions of this LinkedServiceCosmosDBMongoapi.
func (*LinkedServiceCosmosDBMongoapi) SetDeletionPolicy ¶ added in v0.27.0
func (mg *LinkedServiceCosmosDBMongoapi) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this LinkedServiceCosmosDBMongoapi.
func (*LinkedServiceCosmosDBMongoapi) SetManagementPolicies ¶ added in v0.35.0
func (mg *LinkedServiceCosmosDBMongoapi) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this LinkedServiceCosmosDBMongoapi.
func (*LinkedServiceCosmosDBMongoapi) SetObservation ¶ added in v0.27.0
func (tr *LinkedServiceCosmosDBMongoapi) SetObservation(obs map[string]any) error
SetObservation for this LinkedServiceCosmosDBMongoapi
func (*LinkedServiceCosmosDBMongoapi) SetParameters ¶ added in v0.27.0
func (tr *LinkedServiceCosmosDBMongoapi) SetParameters(params map[string]any) error
SetParameters for this LinkedServiceCosmosDBMongoapi
func (*LinkedServiceCosmosDBMongoapi) SetProviderConfigReference ¶ added in v0.27.0
func (mg *LinkedServiceCosmosDBMongoapi) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this LinkedServiceCosmosDBMongoapi.
func (*LinkedServiceCosmosDBMongoapi) SetPublishConnectionDetailsTo ¶ added in v0.27.0
func (mg *LinkedServiceCosmosDBMongoapi) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this LinkedServiceCosmosDBMongoapi.
func (*LinkedServiceCosmosDBMongoapi) SetWriteConnectionSecretToReference ¶ added in v0.27.0
func (mg *LinkedServiceCosmosDBMongoapi) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this LinkedServiceCosmosDBMongoapi.
type LinkedServiceCosmosDBMongoapiInitParameters ¶ added in v0.35.0
type LinkedServiceCosmosDBMongoapiInitParameters struct { // A map of additional properties to associate with the Data Factory Linked Service. // +mapType=granular AdditionalProperties map[string]*string `json:"additionalProperties,omitempty" tf:"additional_properties,omitempty"` // List of tags that can be used for describing the Data Factory Linked Service. Annotations []*string `json:"annotations,omitempty" tf:"annotations,omitempty"` // The connection string. ConnectionStringSecretRef *v1.SecretKeySelector `json:"connectionStringSecretRef,omitempty" tf:"-"` // The name of the database. Database *string `json:"database,omitempty" tf:"database,omitempty"` // The description for the Data Factory Linked Service. Description *string `json:"description,omitempty" tf:"description,omitempty"` // The integration runtime reference to associate with the Data Factory Linked Service. IntegrationRuntimeName *string `json:"integrationRuntimeName,omitempty" tf:"integration_runtime_name,omitempty"` // A map of parameters to associate with the Data Factory Linked Service. // +mapType=granular Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"` // Whether API server version is 3.2 or higher. Defaults to false. ServerVersionIs32OrHigher *bool `json:"serverVersionIs32OrHigher,omitempty" tf:"server_version_is_32_or_higher,omitempty"` }
func (*LinkedServiceCosmosDBMongoapiInitParameters) DeepCopy ¶ added in v0.35.0
func (in *LinkedServiceCosmosDBMongoapiInitParameters) DeepCopy() *LinkedServiceCosmosDBMongoapiInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceCosmosDBMongoapiInitParameters.
func (*LinkedServiceCosmosDBMongoapiInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *LinkedServiceCosmosDBMongoapiInitParameters) DeepCopyInto(out *LinkedServiceCosmosDBMongoapiInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LinkedServiceCosmosDBMongoapiList ¶ added in v0.27.0
type LinkedServiceCosmosDBMongoapiList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []LinkedServiceCosmosDBMongoapi `json:"items"` }
LinkedServiceCosmosDBMongoapiList contains a list of LinkedServiceCosmosDBMongoapis
func (*LinkedServiceCosmosDBMongoapiList) DeepCopy ¶ added in v0.27.0
func (in *LinkedServiceCosmosDBMongoapiList) DeepCopy() *LinkedServiceCosmosDBMongoapiList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceCosmosDBMongoapiList.
func (*LinkedServiceCosmosDBMongoapiList) DeepCopyInto ¶ added in v0.27.0
func (in *LinkedServiceCosmosDBMongoapiList) DeepCopyInto(out *LinkedServiceCosmosDBMongoapiList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LinkedServiceCosmosDBMongoapiList) DeepCopyObject ¶ added in v0.27.0
func (in *LinkedServiceCosmosDBMongoapiList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*LinkedServiceCosmosDBMongoapiList) GetItems ¶ added in v0.27.0
func (l *LinkedServiceCosmosDBMongoapiList) GetItems() []resource.Managed
GetItems of this LinkedServiceCosmosDBMongoapiList.
type LinkedServiceCosmosDBMongoapiObservation ¶ added in v0.27.0
type LinkedServiceCosmosDBMongoapiObservation struct { // A map of additional properties to associate with the Data Factory Linked Service. // +mapType=granular AdditionalProperties map[string]*string `json:"additionalProperties,omitempty" tf:"additional_properties,omitempty"` // List of tags that can be used for describing the Data Factory Linked Service. Annotations []*string `json:"annotations,omitempty" tf:"annotations,omitempty"` // The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource. DataFactoryID *string `json:"dataFactoryId,omitempty" tf:"data_factory_id,omitempty"` // The name of the database. Database *string `json:"database,omitempty" tf:"database,omitempty"` // The description for the Data Factory Linked Service. Description *string `json:"description,omitempty" tf:"description,omitempty"` // The ID of the Data Factory Linked Service. ID *string `json:"id,omitempty" tf:"id,omitempty"` // The integration runtime reference to associate with the Data Factory Linked Service. IntegrationRuntimeName *string `json:"integrationRuntimeName,omitempty" tf:"integration_runtime_name,omitempty"` // A map of parameters to associate with the Data Factory Linked Service. // +mapType=granular Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"` // Whether API server version is 3.2 or higher. Defaults to false. ServerVersionIs32OrHigher *bool `json:"serverVersionIs32OrHigher,omitempty" tf:"server_version_is_32_or_higher,omitempty"` }
func (*LinkedServiceCosmosDBMongoapiObservation) DeepCopy ¶ added in v0.27.0
func (in *LinkedServiceCosmosDBMongoapiObservation) DeepCopy() *LinkedServiceCosmosDBMongoapiObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceCosmosDBMongoapiObservation.
func (*LinkedServiceCosmosDBMongoapiObservation) DeepCopyInto ¶ added in v0.27.0
func (in *LinkedServiceCosmosDBMongoapiObservation) DeepCopyInto(out *LinkedServiceCosmosDBMongoapiObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LinkedServiceCosmosDBMongoapiParameters ¶ added in v0.27.0
type LinkedServiceCosmosDBMongoapiParameters struct { // A map of additional properties to associate with the Data Factory Linked Service. // +kubebuilder:validation:Optional // +mapType=granular AdditionalProperties map[string]*string `json:"additionalProperties,omitempty" tf:"additional_properties,omitempty"` // List of tags that can be used for describing the Data Factory Linked Service. // +kubebuilder:validation:Optional Annotations []*string `json:"annotations,omitempty" tf:"annotations,omitempty"` // The connection string. // +kubebuilder:validation:Optional ConnectionStringSecretRef *v1.SecretKeySelector `json:"connectionStringSecretRef,omitempty" tf:"-"` // The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/datafactory/v1beta2.Factory // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional DataFactoryID *string `json:"dataFactoryId,omitempty" tf:"data_factory_id,omitempty"` // Reference to a Factory in datafactory to populate dataFactoryId. // +kubebuilder:validation:Optional DataFactoryIDRef *v1.Reference `json:"dataFactoryIdRef,omitempty" tf:"-"` // Selector for a Factory in datafactory to populate dataFactoryId. // +kubebuilder:validation:Optional DataFactoryIDSelector *v1.Selector `json:"dataFactoryIdSelector,omitempty" tf:"-"` // The name of the database. // +kubebuilder:validation:Optional Database *string `json:"database,omitempty" tf:"database,omitempty"` // The description for the Data Factory Linked Service. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // The integration runtime reference to associate with the Data Factory Linked Service. // +kubebuilder:validation:Optional IntegrationRuntimeName *string `json:"integrationRuntimeName,omitempty" tf:"integration_runtime_name,omitempty"` // A map of parameters to associate with the Data Factory Linked Service. // +kubebuilder:validation:Optional // +mapType=granular Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"` // Whether API server version is 3.2 or higher. Defaults to false. // +kubebuilder:validation:Optional ServerVersionIs32OrHigher *bool `json:"serverVersionIs32OrHigher,omitempty" tf:"server_version_is_32_or_higher,omitempty"` }
func (*LinkedServiceCosmosDBMongoapiParameters) DeepCopy ¶ added in v0.27.0
func (in *LinkedServiceCosmosDBMongoapiParameters) DeepCopy() *LinkedServiceCosmosDBMongoapiParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceCosmosDBMongoapiParameters.
func (*LinkedServiceCosmosDBMongoapiParameters) DeepCopyInto ¶ added in v0.27.0
func (in *LinkedServiceCosmosDBMongoapiParameters) DeepCopyInto(out *LinkedServiceCosmosDBMongoapiParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LinkedServiceCosmosDBMongoapiSpec ¶ added in v0.27.0
type LinkedServiceCosmosDBMongoapiSpec struct { v1.ResourceSpec `json:",inline"` ForProvider LinkedServiceCosmosDBMongoapiParameters `json:"forProvider"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider LinkedServiceCosmosDBMongoapiInitParameters `json:"initProvider,omitempty"` }
LinkedServiceCosmosDBMongoapiSpec defines the desired state of LinkedServiceCosmosDBMongoapi
func (*LinkedServiceCosmosDBMongoapiSpec) DeepCopy ¶ added in v0.27.0
func (in *LinkedServiceCosmosDBMongoapiSpec) DeepCopy() *LinkedServiceCosmosDBMongoapiSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceCosmosDBMongoapiSpec.
func (*LinkedServiceCosmosDBMongoapiSpec) DeepCopyInto ¶ added in v0.27.0
func (in *LinkedServiceCosmosDBMongoapiSpec) DeepCopyInto(out *LinkedServiceCosmosDBMongoapiSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LinkedServiceCosmosDBMongoapiStatus ¶ added in v0.27.0
type LinkedServiceCosmosDBMongoapiStatus struct { v1.ResourceStatus `json:",inline"` AtProvider LinkedServiceCosmosDBMongoapiObservation `json:"atProvider,omitempty"` }
LinkedServiceCosmosDBMongoapiStatus defines the observed state of LinkedServiceCosmosDBMongoapi.
func (*LinkedServiceCosmosDBMongoapiStatus) DeepCopy ¶ added in v0.27.0
func (in *LinkedServiceCosmosDBMongoapiStatus) DeepCopy() *LinkedServiceCosmosDBMongoapiStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceCosmosDBMongoapiStatus.
func (*LinkedServiceCosmosDBMongoapiStatus) DeepCopyInto ¶ added in v0.27.0
func (in *LinkedServiceCosmosDBMongoapiStatus) DeepCopyInto(out *LinkedServiceCosmosDBMongoapiStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LinkedServiceCosmosDBObservation ¶ added in v0.27.0
type LinkedServiceCosmosDBObservation struct { // The endpoint of the Azure CosmosDB account. Required if connection_string is unspecified. AccountEndpoint *string `json:"accountEndpoint,omitempty" tf:"account_endpoint,omitempty"` // A map of additional properties to associate with the Data Factory Linked Service. // +mapType=granular AdditionalProperties map[string]*string `json:"additionalProperties,omitempty" tf:"additional_properties,omitempty"` // List of tags that can be used for describing the Data Factory Linked Service. Annotations []*string `json:"annotations,omitempty" tf:"annotations,omitempty"` // The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource. DataFactoryID *string `json:"dataFactoryId,omitempty" tf:"data_factory_id,omitempty"` // The name of the database. Required if connection_string is unspecified. Database *string `json:"database,omitempty" tf:"database,omitempty"` // The description for the Data Factory Linked Service. Description *string `json:"description,omitempty" tf:"description,omitempty"` // The ID of the Data Factory Linked Service. ID *string `json:"id,omitempty" tf:"id,omitempty"` // The integration runtime reference to associate with the Data Factory Linked Service. IntegrationRuntimeName *string `json:"integrationRuntimeName,omitempty" tf:"integration_runtime_name,omitempty"` // A map of parameters to associate with the Data Factory Linked Service. // +mapType=granular Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"` }
func (*LinkedServiceCosmosDBObservation) DeepCopy ¶ added in v0.27.0
func (in *LinkedServiceCosmosDBObservation) DeepCopy() *LinkedServiceCosmosDBObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceCosmosDBObservation.
func (*LinkedServiceCosmosDBObservation) DeepCopyInto ¶ added in v0.27.0
func (in *LinkedServiceCosmosDBObservation) DeepCopyInto(out *LinkedServiceCosmosDBObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LinkedServiceCosmosDBParameters ¶ added in v0.27.0
type LinkedServiceCosmosDBParameters struct { // The endpoint of the Azure CosmosDB account. Required if connection_string is unspecified. // +kubebuilder:validation:Optional AccountEndpoint *string `json:"accountEndpoint,omitempty" tf:"account_endpoint,omitempty"` // The account key of the Azure Cosmos DB account. Required if connection_string is unspecified. // +kubebuilder:validation:Optional AccountKeySecretRef *v1.SecretKeySelector `json:"accountKeySecretRef,omitempty" tf:"-"` // A map of additional properties to associate with the Data Factory Linked Service. // +kubebuilder:validation:Optional // +mapType=granular AdditionalProperties map[string]*string `json:"additionalProperties,omitempty" tf:"additional_properties,omitempty"` // List of tags that can be used for describing the Data Factory Linked Service. // +kubebuilder:validation:Optional Annotations []*string `json:"annotations,omitempty" tf:"annotations,omitempty"` // The connection string. Required if account_endpoint, account_key, and database are unspecified. // +kubebuilder:validation:Optional ConnectionStringSecretRef *v1.SecretKeySelector `json:"connectionStringSecretRef,omitempty" tf:"-"` // The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/datafactory/v1beta2.Factory // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional DataFactoryID *string `json:"dataFactoryId,omitempty" tf:"data_factory_id,omitempty"` // Reference to a Factory in datafactory to populate dataFactoryId. // +kubebuilder:validation:Optional DataFactoryIDRef *v1.Reference `json:"dataFactoryIdRef,omitempty" tf:"-"` // Selector for a Factory in datafactory to populate dataFactoryId. // +kubebuilder:validation:Optional DataFactoryIDSelector *v1.Selector `json:"dataFactoryIdSelector,omitempty" tf:"-"` // The name of the database. Required if connection_string is unspecified. // +kubebuilder:validation:Optional Database *string `json:"database,omitempty" tf:"database,omitempty"` // The description for the Data Factory Linked Service. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // The integration runtime reference to associate with the Data Factory Linked Service. // +kubebuilder:validation:Optional IntegrationRuntimeName *string `json:"integrationRuntimeName,omitempty" tf:"integration_runtime_name,omitempty"` // A map of parameters to associate with the Data Factory Linked Service. // +kubebuilder:validation:Optional // +mapType=granular Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"` }
func (*LinkedServiceCosmosDBParameters) DeepCopy ¶ added in v0.27.0
func (in *LinkedServiceCosmosDBParameters) DeepCopy() *LinkedServiceCosmosDBParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceCosmosDBParameters.
func (*LinkedServiceCosmosDBParameters) DeepCopyInto ¶ added in v0.27.0
func (in *LinkedServiceCosmosDBParameters) DeepCopyInto(out *LinkedServiceCosmosDBParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LinkedServiceCosmosDBSpec ¶ added in v0.27.0
type LinkedServiceCosmosDBSpec struct { v1.ResourceSpec `json:",inline"` ForProvider LinkedServiceCosmosDBParameters `json:"forProvider"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider LinkedServiceCosmosDBInitParameters `json:"initProvider,omitempty"` }
LinkedServiceCosmosDBSpec defines the desired state of LinkedServiceCosmosDB
func (*LinkedServiceCosmosDBSpec) DeepCopy ¶ added in v0.27.0
func (in *LinkedServiceCosmosDBSpec) DeepCopy() *LinkedServiceCosmosDBSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceCosmosDBSpec.
func (*LinkedServiceCosmosDBSpec) DeepCopyInto ¶ added in v0.27.0
func (in *LinkedServiceCosmosDBSpec) DeepCopyInto(out *LinkedServiceCosmosDBSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LinkedServiceCosmosDBStatus ¶ added in v0.27.0
type LinkedServiceCosmosDBStatus struct { v1.ResourceStatus `json:",inline"` AtProvider LinkedServiceCosmosDBObservation `json:"atProvider,omitempty"` }
LinkedServiceCosmosDBStatus defines the observed state of LinkedServiceCosmosDB.
func (*LinkedServiceCosmosDBStatus) DeepCopy ¶ added in v0.27.0
func (in *LinkedServiceCosmosDBStatus) DeepCopy() *LinkedServiceCosmosDBStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceCosmosDBStatus.
func (*LinkedServiceCosmosDBStatus) DeepCopyInto ¶ added in v0.27.0
func (in *LinkedServiceCosmosDBStatus) DeepCopyInto(out *LinkedServiceCosmosDBStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LinkedServiceDataLakeStorageGen2 ¶ added in v0.27.0
type LinkedServiceDataLakeStorageGen2 struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.url) || (has(self.initProvider) && has(self.initProvider.url))",message="spec.forProvider.url is a required parameter" Spec LinkedServiceDataLakeStorageGen2Spec `json:"spec"` Status LinkedServiceDataLakeStorageGen2Status `json:"status,omitempty"` }
LinkedServiceDataLakeStorageGen2 is the Schema for the LinkedServiceDataLakeStorageGen2s API. Manages a Linked Service (connection) between Data Lake Storage Gen2 and Azure Data Factory. +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].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:resource:scope=Cluster,categories={crossplane,managed,azure}
func (*LinkedServiceDataLakeStorageGen2) DeepCopy ¶ added in v0.27.0
func (in *LinkedServiceDataLakeStorageGen2) DeepCopy() *LinkedServiceDataLakeStorageGen2
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceDataLakeStorageGen2.
func (*LinkedServiceDataLakeStorageGen2) DeepCopyInto ¶ added in v0.27.0
func (in *LinkedServiceDataLakeStorageGen2) DeepCopyInto(out *LinkedServiceDataLakeStorageGen2)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LinkedServiceDataLakeStorageGen2) DeepCopyObject ¶ added in v0.27.0
func (in *LinkedServiceDataLakeStorageGen2) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*LinkedServiceDataLakeStorageGen2) GetCondition ¶ added in v0.27.0
func (mg *LinkedServiceDataLakeStorageGen2) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this LinkedServiceDataLakeStorageGen2.
func (*LinkedServiceDataLakeStorageGen2) GetConnectionDetailsMapping ¶ added in v0.27.0
func (tr *LinkedServiceDataLakeStorageGen2) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this LinkedServiceDataLakeStorageGen2
func (*LinkedServiceDataLakeStorageGen2) GetDeletionPolicy ¶ added in v0.27.0
func (mg *LinkedServiceDataLakeStorageGen2) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this LinkedServiceDataLakeStorageGen2.
func (*LinkedServiceDataLakeStorageGen2) GetID ¶ added in v0.27.0
func (tr *LinkedServiceDataLakeStorageGen2) GetID() string
GetID returns ID of underlying Terraform resource of this LinkedServiceDataLakeStorageGen2
func (*LinkedServiceDataLakeStorageGen2) GetInitParameters ¶ added in v0.35.0
func (tr *LinkedServiceDataLakeStorageGen2) GetInitParameters() (map[string]any, error)
GetInitParameters of this LinkedServiceDataLakeStorageGen2
func (*LinkedServiceDataLakeStorageGen2) GetManagementPolicies ¶ added in v0.35.0
func (mg *LinkedServiceDataLakeStorageGen2) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this LinkedServiceDataLakeStorageGen2.
func (*LinkedServiceDataLakeStorageGen2) GetMergedParameters ¶ added in v0.40.0
func (tr *LinkedServiceDataLakeStorageGen2) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this LinkedServiceDataLakeStorageGen2
func (*LinkedServiceDataLakeStorageGen2) GetObservation ¶ added in v0.27.0
func (tr *LinkedServiceDataLakeStorageGen2) GetObservation() (map[string]any, error)
GetObservation of this LinkedServiceDataLakeStorageGen2
func (*LinkedServiceDataLakeStorageGen2) GetParameters ¶ added in v0.27.0
func (tr *LinkedServiceDataLakeStorageGen2) GetParameters() (map[string]any, error)
GetParameters of this LinkedServiceDataLakeStorageGen2
func (*LinkedServiceDataLakeStorageGen2) GetProviderConfigReference ¶ added in v0.27.0
func (mg *LinkedServiceDataLakeStorageGen2) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this LinkedServiceDataLakeStorageGen2.
func (*LinkedServiceDataLakeStorageGen2) GetPublishConnectionDetailsTo ¶ added in v0.27.0
func (mg *LinkedServiceDataLakeStorageGen2) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this LinkedServiceDataLakeStorageGen2.
func (*LinkedServiceDataLakeStorageGen2) GetTerraformResourceType ¶ added in v0.27.0
func (mg *LinkedServiceDataLakeStorageGen2) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this LinkedServiceDataLakeStorageGen2
func (*LinkedServiceDataLakeStorageGen2) GetTerraformSchemaVersion ¶ added in v0.27.0
func (tr *LinkedServiceDataLakeStorageGen2) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*LinkedServiceDataLakeStorageGen2) GetWriteConnectionSecretToReference ¶ added in v0.27.0
func (mg *LinkedServiceDataLakeStorageGen2) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this LinkedServiceDataLakeStorageGen2.
func (*LinkedServiceDataLakeStorageGen2) Hub ¶ added in v0.42.1
func (tr *LinkedServiceDataLakeStorageGen2) Hub()
Hub marks this type as a conversion hub.
func (*LinkedServiceDataLakeStorageGen2) LateInitialize ¶ added in v0.27.0
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 ¶ added in v0.27.0
func (mg *LinkedServiceDataLakeStorageGen2) ResolveReferences(ctx context.Context, c client.Reader) error
ResolveReferences of this LinkedServiceDataLakeStorageGen2.
func (*LinkedServiceDataLakeStorageGen2) SetConditions ¶ added in v0.27.0
func (mg *LinkedServiceDataLakeStorageGen2) SetConditions(c ...xpv1.Condition)
SetConditions of this LinkedServiceDataLakeStorageGen2.
func (*LinkedServiceDataLakeStorageGen2) SetDeletionPolicy ¶ added in v0.27.0
func (mg *LinkedServiceDataLakeStorageGen2) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this LinkedServiceDataLakeStorageGen2.
func (*LinkedServiceDataLakeStorageGen2) SetManagementPolicies ¶ added in v0.35.0
func (mg *LinkedServiceDataLakeStorageGen2) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this LinkedServiceDataLakeStorageGen2.
func (*LinkedServiceDataLakeStorageGen2) SetObservation ¶ added in v0.27.0
func (tr *LinkedServiceDataLakeStorageGen2) SetObservation(obs map[string]any) error
SetObservation for this LinkedServiceDataLakeStorageGen2
func (*LinkedServiceDataLakeStorageGen2) SetParameters ¶ added in v0.27.0
func (tr *LinkedServiceDataLakeStorageGen2) SetParameters(params map[string]any) error
SetParameters for this LinkedServiceDataLakeStorageGen2
func (*LinkedServiceDataLakeStorageGen2) SetProviderConfigReference ¶ added in v0.27.0
func (mg *LinkedServiceDataLakeStorageGen2) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this LinkedServiceDataLakeStorageGen2.
func (*LinkedServiceDataLakeStorageGen2) SetPublishConnectionDetailsTo ¶ added in v0.27.0
func (mg *LinkedServiceDataLakeStorageGen2) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this LinkedServiceDataLakeStorageGen2.
func (*LinkedServiceDataLakeStorageGen2) SetWriteConnectionSecretToReference ¶ added in v0.27.0
func (mg *LinkedServiceDataLakeStorageGen2) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this LinkedServiceDataLakeStorageGen2.
type LinkedServiceDataLakeStorageGen2InitParameters ¶ added in v0.35.0
type LinkedServiceDataLakeStorageGen2InitParameters struct { // A map of additional properties to associate with the Data Factory Linked Service. // +mapType=granular AdditionalProperties map[string]*string `json:"additionalProperties,omitempty" tf:"additional_properties,omitempty"` // List of tags that can be used for describing the Data Factory Linked Service. Annotations []*string `json:"annotations,omitempty" tf:"annotations,omitempty"` // The description for the Data Factory Linked Service. Description *string `json:"description,omitempty" tf:"description,omitempty"` // The integration runtime reference to associate with the Data Factory Linked Service. IntegrationRuntimeName *string `json:"integrationRuntimeName,omitempty" tf:"integration_runtime_name,omitempty"` // A map of parameters to associate with the Data Factory Linked Service. // +mapType=granular Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"` // The service principal id with which to authenticate against the Azure Data Lake Storage Gen2 account. Incompatible with storage_account_key and use_managed_identity. ServicePrincipalID *string `json:"servicePrincipalId,omitempty" tf:"service_principal_id,omitempty"` // The service principal key with which to authenticate against the Azure Data Lake Storage Gen2 account. ServicePrincipalKey *string `json:"servicePrincipalKey,omitempty" tf:"service_principal_key,omitempty"` // The Storage Account Key with which to authenticate against the Azure Data Lake Storage Gen2 account. Incompatible with service_principal_id, service_principal_key, tenant and use_managed_identity. StorageAccountKey *string `json:"storageAccountKey,omitempty" tf:"storage_account_key,omitempty"` // The tenant id or name in which the service principal exists to authenticate against the Azure Data Lake Storage Gen2 account. Tenant *string `json:"tenant,omitempty" tf:"tenant,omitempty"` // The endpoint for the Azure Data Lake Storage Gen2 service. URL *string `json:"url,omitempty" tf:"url,omitempty"` // Whether to use the Data Factory's managed identity to authenticate against the Azure Data Lake Storage Gen2 account. Incompatible with service_principal_id, service_principal_key, tenant and storage_account_key. UseManagedIdentity *bool `json:"useManagedIdentity,omitempty" tf:"use_managed_identity,omitempty"` }
func (*LinkedServiceDataLakeStorageGen2InitParameters) DeepCopy ¶ added in v0.35.0
func (in *LinkedServiceDataLakeStorageGen2InitParameters) DeepCopy() *LinkedServiceDataLakeStorageGen2InitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceDataLakeStorageGen2InitParameters.
func (*LinkedServiceDataLakeStorageGen2InitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *LinkedServiceDataLakeStorageGen2InitParameters) DeepCopyInto(out *LinkedServiceDataLakeStorageGen2InitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LinkedServiceDataLakeStorageGen2List ¶ added in v0.27.0
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 ¶ added in v0.27.0
func (in *LinkedServiceDataLakeStorageGen2List) DeepCopy() *LinkedServiceDataLakeStorageGen2List
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceDataLakeStorageGen2List.
func (*LinkedServiceDataLakeStorageGen2List) DeepCopyInto ¶ added in v0.27.0
func (in *LinkedServiceDataLakeStorageGen2List) DeepCopyInto(out *LinkedServiceDataLakeStorageGen2List)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LinkedServiceDataLakeStorageGen2List) DeepCopyObject ¶ added in v0.27.0
func (in *LinkedServiceDataLakeStorageGen2List) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*LinkedServiceDataLakeStorageGen2List) GetItems ¶ added in v0.27.0
func (l *LinkedServiceDataLakeStorageGen2List) GetItems() []resource.Managed
GetItems of this LinkedServiceDataLakeStorageGen2List.
type LinkedServiceDataLakeStorageGen2Observation ¶ added in v0.27.0
type LinkedServiceDataLakeStorageGen2Observation struct { // A map of additional properties to associate with the Data Factory Linked Service. // +mapType=granular AdditionalProperties map[string]*string `json:"additionalProperties,omitempty" tf:"additional_properties,omitempty"` // List of tags that can be used for describing the Data Factory Linked Service. Annotations []*string `json:"annotations,omitempty" tf:"annotations,omitempty"` // The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource. DataFactoryID *string `json:"dataFactoryId,omitempty" tf:"data_factory_id,omitempty"` // The description for the Data Factory Linked Service. Description *string `json:"description,omitempty" tf:"description,omitempty"` // The ID of the Data Factory Data Lake Storage Gen2 Linked Service. ID *string `json:"id,omitempty" tf:"id,omitempty"` // The integration runtime reference to associate with the Data Factory Linked Service. IntegrationRuntimeName *string `json:"integrationRuntimeName,omitempty" tf:"integration_runtime_name,omitempty"` // A map of parameters to associate with the Data Factory Linked Service. // +mapType=granular Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"` // The service principal id with which to authenticate against the Azure Data Lake Storage Gen2 account. Incompatible with storage_account_key and use_managed_identity. ServicePrincipalID *string `json:"servicePrincipalId,omitempty" tf:"service_principal_id,omitempty"` // The service principal key with which to authenticate against the Azure Data Lake Storage Gen2 account. ServicePrincipalKey *string `json:"servicePrincipalKey,omitempty" tf:"service_principal_key,omitempty"` // The Storage Account Key with which to authenticate against the Azure Data Lake Storage Gen2 account. Incompatible with service_principal_id, service_principal_key, tenant and use_managed_identity. StorageAccountKey *string `json:"storageAccountKey,omitempty" tf:"storage_account_key,omitempty"` // The tenant id or name in which the service principal exists to authenticate against the Azure Data Lake Storage Gen2 account. Tenant *string `json:"tenant,omitempty" tf:"tenant,omitempty"` // The endpoint for the Azure Data Lake Storage Gen2 service. URL *string `json:"url,omitempty" tf:"url,omitempty"` // Whether to use the Data Factory's managed identity to authenticate against the Azure Data Lake Storage Gen2 account. Incompatible with service_principal_id, service_principal_key, tenant and storage_account_key. UseManagedIdentity *bool `json:"useManagedIdentity,omitempty" tf:"use_managed_identity,omitempty"` }
func (*LinkedServiceDataLakeStorageGen2Observation) DeepCopy ¶ added in v0.27.0
func (in *LinkedServiceDataLakeStorageGen2Observation) DeepCopy() *LinkedServiceDataLakeStorageGen2Observation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceDataLakeStorageGen2Observation.
func (*LinkedServiceDataLakeStorageGen2Observation) DeepCopyInto ¶ added in v0.27.0
func (in *LinkedServiceDataLakeStorageGen2Observation) DeepCopyInto(out *LinkedServiceDataLakeStorageGen2Observation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LinkedServiceDataLakeStorageGen2Parameters ¶ added in v0.27.0
type LinkedServiceDataLakeStorageGen2Parameters struct { // A map of additional properties to associate with the Data Factory Linked Service. // +kubebuilder:validation:Optional // +mapType=granular AdditionalProperties map[string]*string `json:"additionalProperties,omitempty" tf:"additional_properties,omitempty"` // List of tags that can be used for describing the Data Factory Linked Service. // +kubebuilder:validation:Optional Annotations []*string `json:"annotations,omitempty" tf:"annotations,omitempty"` // The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/datafactory/v1beta2.Factory // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional DataFactoryID *string `json:"dataFactoryId,omitempty" tf:"data_factory_id,omitempty"` // Reference to a Factory in datafactory to populate dataFactoryId. // +kubebuilder:validation:Optional DataFactoryIDRef *v1.Reference `json:"dataFactoryIdRef,omitempty" tf:"-"` // Selector for a Factory in datafactory to populate dataFactoryId. // +kubebuilder:validation:Optional DataFactoryIDSelector *v1.Selector `json:"dataFactoryIdSelector,omitempty" tf:"-"` // The description for the Data Factory Linked Service. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // The integration runtime reference to associate with the Data Factory Linked Service. // +kubebuilder:validation:Optional IntegrationRuntimeName *string `json:"integrationRuntimeName,omitempty" tf:"integration_runtime_name,omitempty"` // A map of parameters to associate with the Data Factory Linked Service. // +kubebuilder:validation:Optional // +mapType=granular Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"` // The service principal id with which to authenticate against the Azure Data Lake Storage Gen2 account. Incompatible with storage_account_key and use_managed_identity. // +kubebuilder:validation:Optional ServicePrincipalID *string `json:"servicePrincipalId,omitempty" tf:"service_principal_id,omitempty"` // The service principal key with which to authenticate against the Azure Data Lake Storage Gen2 account. // +kubebuilder:validation:Optional ServicePrincipalKey *string `json:"servicePrincipalKey,omitempty" tf:"service_principal_key,omitempty"` // The Storage Account Key with which to authenticate against the Azure Data Lake Storage Gen2 account. Incompatible with service_principal_id, service_principal_key, tenant and use_managed_identity. // +kubebuilder:validation:Optional StorageAccountKey *string `json:"storageAccountKey,omitempty" tf:"storage_account_key,omitempty"` // The tenant id or name in which the service principal exists to authenticate against the Azure Data Lake Storage Gen2 account. // +kubebuilder:validation:Optional Tenant *string `json:"tenant,omitempty" tf:"tenant,omitempty"` // The endpoint for the Azure Data Lake Storage Gen2 service. // +kubebuilder:validation:Optional URL *string `json:"url,omitempty" tf:"url,omitempty"` // Whether to use the Data Factory's managed identity to authenticate against the Azure Data Lake Storage Gen2 account. Incompatible with service_principal_id, service_principal_key, tenant and storage_account_key. // +kubebuilder:validation:Optional UseManagedIdentity *bool `json:"useManagedIdentity,omitempty" tf:"use_managed_identity,omitempty"` }
func (*LinkedServiceDataLakeStorageGen2Parameters) DeepCopy ¶ added in v0.27.0
func (in *LinkedServiceDataLakeStorageGen2Parameters) DeepCopy() *LinkedServiceDataLakeStorageGen2Parameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceDataLakeStorageGen2Parameters.
func (*LinkedServiceDataLakeStorageGen2Parameters) DeepCopyInto ¶ added in v0.27.0
func (in *LinkedServiceDataLakeStorageGen2Parameters) DeepCopyInto(out *LinkedServiceDataLakeStorageGen2Parameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LinkedServiceDataLakeStorageGen2Spec ¶ added in v0.27.0
type LinkedServiceDataLakeStorageGen2Spec struct { v1.ResourceSpec `json:",inline"` ForProvider LinkedServiceDataLakeStorageGen2Parameters `json:"forProvider"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider LinkedServiceDataLakeStorageGen2InitParameters `json:"initProvider,omitempty"` }
LinkedServiceDataLakeStorageGen2Spec defines the desired state of LinkedServiceDataLakeStorageGen2
func (*LinkedServiceDataLakeStorageGen2Spec) DeepCopy ¶ added in v0.27.0
func (in *LinkedServiceDataLakeStorageGen2Spec) DeepCopy() *LinkedServiceDataLakeStorageGen2Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceDataLakeStorageGen2Spec.
func (*LinkedServiceDataLakeStorageGen2Spec) DeepCopyInto ¶ added in v0.27.0
func (in *LinkedServiceDataLakeStorageGen2Spec) DeepCopyInto(out *LinkedServiceDataLakeStorageGen2Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LinkedServiceDataLakeStorageGen2Status ¶ added in v0.27.0
type LinkedServiceDataLakeStorageGen2Status struct { v1.ResourceStatus `json:",inline"` AtProvider LinkedServiceDataLakeStorageGen2Observation `json:"atProvider,omitempty"` }
LinkedServiceDataLakeStorageGen2Status defines the observed state of LinkedServiceDataLakeStorageGen2.
func (*LinkedServiceDataLakeStorageGen2Status) DeepCopy ¶ added in v0.27.0
func (in *LinkedServiceDataLakeStorageGen2Status) DeepCopy() *LinkedServiceDataLakeStorageGen2Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceDataLakeStorageGen2Status.
func (*LinkedServiceDataLakeStorageGen2Status) DeepCopyInto ¶ added in v0.27.0
func (in *LinkedServiceDataLakeStorageGen2Status) DeepCopyInto(out *LinkedServiceDataLakeStorageGen2Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LinkedServiceInitParameters ¶ added in v0.35.0
type LinkedServiceInitParameters struct { // The name of the Data Factory Linked Service. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/datafactory/v1beta1.LinkedCustomService Name *string `json:"name,omitempty" tf:"name,omitempty"` // Reference to a LinkedCustomService in datafactory to populate name. // +kubebuilder:validation:Optional NameRef *v1.Reference `json:"nameRef,omitempty" tf:"-"` // Selector for a LinkedCustomService in datafactory to populate name. // +kubebuilder:validation:Optional NameSelector *v1.Selector `json:"nameSelector,omitempty" tf:"-"` // A map of parameters to associate with the Data Factory Linked Service. // +mapType=granular Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"` }
func (*LinkedServiceInitParameters) DeepCopy ¶ added in v0.35.0
func (in *LinkedServiceInitParameters) DeepCopy() *LinkedServiceInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceInitParameters.
func (*LinkedServiceInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *LinkedServiceInitParameters) DeepCopyInto(out *LinkedServiceInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LinkedServiceKeyVault ¶ added in v0.27.0
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. Manages a Linked Service (connection) between Key Vault and Azure Data Factory. +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].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:resource:scope=Cluster,categories={crossplane,managed,azure}
func (*LinkedServiceKeyVault) DeepCopy ¶ added in v0.27.0
func (in *LinkedServiceKeyVault) DeepCopy() *LinkedServiceKeyVault
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceKeyVault.
func (*LinkedServiceKeyVault) DeepCopyInto ¶ added in v0.27.0
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 ¶ added in v0.27.0
func (in *LinkedServiceKeyVault) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*LinkedServiceKeyVault) GetCondition ¶ added in v0.27.0
func (mg *LinkedServiceKeyVault) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this LinkedServiceKeyVault.
func (*LinkedServiceKeyVault) GetConnectionDetailsMapping ¶ added in v0.27.0
func (tr *LinkedServiceKeyVault) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this LinkedServiceKeyVault
func (*LinkedServiceKeyVault) GetDeletionPolicy ¶ added in v0.27.0
func (mg *LinkedServiceKeyVault) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this LinkedServiceKeyVault.
func (*LinkedServiceKeyVault) GetID ¶ added in v0.27.0
func (tr *LinkedServiceKeyVault) GetID() string
GetID returns ID of underlying Terraform resource of this LinkedServiceKeyVault
func (*LinkedServiceKeyVault) GetInitParameters ¶ added in v0.35.0
func (tr *LinkedServiceKeyVault) GetInitParameters() (map[string]any, error)
GetInitParameters of this LinkedServiceKeyVault
func (*LinkedServiceKeyVault) GetManagementPolicies ¶ added in v0.35.0
func (mg *LinkedServiceKeyVault) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this LinkedServiceKeyVault.
func (*LinkedServiceKeyVault) GetMergedParameters ¶ added in v0.40.0
func (tr *LinkedServiceKeyVault) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this LinkedServiceKeyVault
func (*LinkedServiceKeyVault) GetObservation ¶ added in v0.27.0
func (tr *LinkedServiceKeyVault) GetObservation() (map[string]any, error)
GetObservation of this LinkedServiceKeyVault
func (*LinkedServiceKeyVault) GetParameters ¶ added in v0.27.0
func (tr *LinkedServiceKeyVault) GetParameters() (map[string]any, error)
GetParameters of this LinkedServiceKeyVault
func (*LinkedServiceKeyVault) GetProviderConfigReference ¶ added in v0.27.0
func (mg *LinkedServiceKeyVault) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this LinkedServiceKeyVault.
func (*LinkedServiceKeyVault) GetPublishConnectionDetailsTo ¶ added in v0.27.0
func (mg *LinkedServiceKeyVault) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this LinkedServiceKeyVault.
func (*LinkedServiceKeyVault) GetTerraformResourceType ¶ added in v0.27.0
func (mg *LinkedServiceKeyVault) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this LinkedServiceKeyVault
func (*LinkedServiceKeyVault) GetTerraformSchemaVersion ¶ added in v0.27.0
func (tr *LinkedServiceKeyVault) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*LinkedServiceKeyVault) GetWriteConnectionSecretToReference ¶ added in v0.27.0
func (mg *LinkedServiceKeyVault) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this LinkedServiceKeyVault.
func (*LinkedServiceKeyVault) Hub ¶ added in v0.42.1
func (tr *LinkedServiceKeyVault) Hub()
Hub marks this type as a conversion hub.
func (*LinkedServiceKeyVault) LateInitialize ¶ added in v0.27.0
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 ¶ added in v0.27.0
ResolveReferences of this LinkedServiceKeyVault.
func (*LinkedServiceKeyVault) SetConditions ¶ added in v0.27.0
func (mg *LinkedServiceKeyVault) SetConditions(c ...xpv1.Condition)
SetConditions of this LinkedServiceKeyVault.
func (*LinkedServiceKeyVault) SetDeletionPolicy ¶ added in v0.27.0
func (mg *LinkedServiceKeyVault) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this LinkedServiceKeyVault.
func (*LinkedServiceKeyVault) SetManagementPolicies ¶ added in v0.35.0
func (mg *LinkedServiceKeyVault) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this LinkedServiceKeyVault.
func (*LinkedServiceKeyVault) SetObservation ¶ added in v0.27.0
func (tr *LinkedServiceKeyVault) SetObservation(obs map[string]any) error
SetObservation for this LinkedServiceKeyVault
func (*LinkedServiceKeyVault) SetParameters ¶ added in v0.27.0
func (tr *LinkedServiceKeyVault) SetParameters(params map[string]any) error
SetParameters for this LinkedServiceKeyVault
func (*LinkedServiceKeyVault) SetProviderConfigReference ¶ added in v0.27.0
func (mg *LinkedServiceKeyVault) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this LinkedServiceKeyVault.
func (*LinkedServiceKeyVault) SetPublishConnectionDetailsTo ¶ added in v0.27.0
func (mg *LinkedServiceKeyVault) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this LinkedServiceKeyVault.
func (*LinkedServiceKeyVault) SetWriteConnectionSecretToReference ¶ added in v0.27.0
func (mg *LinkedServiceKeyVault) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this LinkedServiceKeyVault.
type LinkedServiceKeyVaultInitParameters ¶ added in v0.35.0
type LinkedServiceKeyVaultInitParameters struct { // A map of additional properties to associate with the Data Factory Linked Service Key Vault. // +mapType=granular AdditionalProperties map[string]*string `json:"additionalProperties,omitempty" tf:"additional_properties,omitempty"` // List of tags that can be used for describing the Data Factory Linked Service Key Vault. Annotations []*string `json:"annotations,omitempty" tf:"annotations,omitempty"` // The description for the Data Factory Linked Service Key Vault. Description *string `json:"description,omitempty" tf:"description,omitempty"` // The integration runtime reference to associate with the Data Factory Linked Service Key Vault. IntegrationRuntimeName *string `json:"integrationRuntimeName,omitempty" tf:"integration_runtime_name,omitempty"` // The ID the Azure Key Vault resource. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/keyvault/v1beta2.Vault // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractResourceID() KeyVaultID *string `json:"keyVaultId,omitempty" tf:"key_vault_id,omitempty"` // Reference to a Vault in keyvault to populate keyVaultId. // +kubebuilder:validation:Optional KeyVaultIDRef *v1.Reference `json:"keyVaultIdRef,omitempty" tf:"-"` // Selector for a Vault in keyvault to populate keyVaultId. // +kubebuilder:validation:Optional KeyVaultIDSelector *v1.Selector `json:"keyVaultIdSelector,omitempty" tf:"-"` // A map of parameters to associate with the Data Factory Linked Service Key Vault. // +mapType=granular Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"` }
func (*LinkedServiceKeyVaultInitParameters) DeepCopy ¶ added in v0.35.0
func (in *LinkedServiceKeyVaultInitParameters) DeepCopy() *LinkedServiceKeyVaultInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceKeyVaultInitParameters.
func (*LinkedServiceKeyVaultInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *LinkedServiceKeyVaultInitParameters) DeepCopyInto(out *LinkedServiceKeyVaultInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LinkedServiceKeyVaultList ¶ added in v0.27.0
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 ¶ added in v0.27.0
func (in *LinkedServiceKeyVaultList) DeepCopy() *LinkedServiceKeyVaultList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceKeyVaultList.
func (*LinkedServiceKeyVaultList) DeepCopyInto ¶ added in v0.27.0
func (in *LinkedServiceKeyVaultList) DeepCopyInto(out *LinkedServiceKeyVaultList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LinkedServiceKeyVaultList) DeepCopyObject ¶ added in v0.27.0
func (in *LinkedServiceKeyVaultList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*LinkedServiceKeyVaultList) GetItems ¶ added in v0.27.0
func (l *LinkedServiceKeyVaultList) GetItems() []resource.Managed
GetItems of this LinkedServiceKeyVaultList.
type LinkedServiceKeyVaultObservation ¶ added in v0.27.0
type LinkedServiceKeyVaultObservation struct { // A map of additional properties to associate with the Data Factory Linked Service Key Vault. // +mapType=granular AdditionalProperties map[string]*string `json:"additionalProperties,omitempty" tf:"additional_properties,omitempty"` // List of tags that can be used for describing the Data Factory Linked Service Key Vault. Annotations []*string `json:"annotations,omitempty" tf:"annotations,omitempty"` // The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource. DataFactoryID *string `json:"dataFactoryId,omitempty" tf:"data_factory_id,omitempty"` // The description for the Data Factory Linked Service Key Vault. Description *string `json:"description,omitempty" tf:"description,omitempty"` // The ID of the Data Factory Key Vault Linked Service. ID *string `json:"id,omitempty" tf:"id,omitempty"` // The integration runtime reference to associate with the Data Factory Linked Service Key Vault. IntegrationRuntimeName *string `json:"integrationRuntimeName,omitempty" tf:"integration_runtime_name,omitempty"` // The ID the Azure Key Vault resource. KeyVaultID *string `json:"keyVaultId,omitempty" tf:"key_vault_id,omitempty"` // A map of parameters to associate with the Data Factory Linked Service Key Vault. // +mapType=granular Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"` }
func (*LinkedServiceKeyVaultObservation) DeepCopy ¶ added in v0.27.0
func (in *LinkedServiceKeyVaultObservation) DeepCopy() *LinkedServiceKeyVaultObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceKeyVaultObservation.
func (*LinkedServiceKeyVaultObservation) DeepCopyInto ¶ added in v0.27.0
func (in *LinkedServiceKeyVaultObservation) DeepCopyInto(out *LinkedServiceKeyVaultObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LinkedServiceKeyVaultParameters ¶ added in v0.27.0
type LinkedServiceKeyVaultParameters struct { // A map of additional properties to associate with the Data Factory Linked Service Key Vault. // +kubebuilder:validation:Optional // +mapType=granular AdditionalProperties map[string]*string `json:"additionalProperties,omitempty" tf:"additional_properties,omitempty"` // List of tags that can be used for describing the Data Factory Linked Service Key Vault. // +kubebuilder:validation:Optional Annotations []*string `json:"annotations,omitempty" tf:"annotations,omitempty"` // The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/datafactory/v1beta2.Factory // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional DataFactoryID *string `json:"dataFactoryId,omitempty" tf:"data_factory_id,omitempty"` // Reference to a Factory in datafactory to populate dataFactoryId. // +kubebuilder:validation:Optional DataFactoryIDRef *v1.Reference `json:"dataFactoryIdRef,omitempty" tf:"-"` // Selector for a Factory in datafactory to populate dataFactoryId. // +kubebuilder:validation:Optional DataFactoryIDSelector *v1.Selector `json:"dataFactoryIdSelector,omitempty" tf:"-"` // The description for the Data Factory Linked Service Key Vault. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // The integration runtime reference to associate with the Data Factory Linked Service Key Vault. // +kubebuilder:validation:Optional IntegrationRuntimeName *string `json:"integrationRuntimeName,omitempty" tf:"integration_runtime_name,omitempty"` // The ID the Azure Key Vault resource. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/keyvault/v1beta2.Vault // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional KeyVaultID *string `json:"keyVaultId,omitempty" tf:"key_vault_id,omitempty"` // Reference to a Vault in keyvault to populate keyVaultId. // +kubebuilder:validation:Optional KeyVaultIDRef *v1.Reference `json:"keyVaultIdRef,omitempty" tf:"-"` // Selector for a Vault in keyvault to populate keyVaultId. // +kubebuilder:validation:Optional KeyVaultIDSelector *v1.Selector `json:"keyVaultIdSelector,omitempty" tf:"-"` // A map of parameters to associate with the Data Factory Linked Service Key Vault. // +kubebuilder:validation:Optional // +mapType=granular Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"` }
func (*LinkedServiceKeyVaultParameters) DeepCopy ¶ added in v0.27.0
func (in *LinkedServiceKeyVaultParameters) DeepCopy() *LinkedServiceKeyVaultParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceKeyVaultParameters.
func (*LinkedServiceKeyVaultParameters) DeepCopyInto ¶ added in v0.27.0
func (in *LinkedServiceKeyVaultParameters) DeepCopyInto(out *LinkedServiceKeyVaultParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LinkedServiceKeyVaultSpec ¶ added in v0.27.0
type LinkedServiceKeyVaultSpec struct { v1.ResourceSpec `json:",inline"` ForProvider LinkedServiceKeyVaultParameters `json:"forProvider"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider LinkedServiceKeyVaultInitParameters `json:"initProvider,omitempty"` }
LinkedServiceKeyVaultSpec defines the desired state of LinkedServiceKeyVault
func (*LinkedServiceKeyVaultSpec) DeepCopy ¶ added in v0.27.0
func (in *LinkedServiceKeyVaultSpec) DeepCopy() *LinkedServiceKeyVaultSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceKeyVaultSpec.
func (*LinkedServiceKeyVaultSpec) DeepCopyInto ¶ added in v0.27.0
func (in *LinkedServiceKeyVaultSpec) DeepCopyInto(out *LinkedServiceKeyVaultSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LinkedServiceKeyVaultStatus ¶ added in v0.27.0
type LinkedServiceKeyVaultStatus struct { v1.ResourceStatus `json:",inline"` AtProvider LinkedServiceKeyVaultObservation `json:"atProvider,omitempty"` }
LinkedServiceKeyVaultStatus defines the observed state of LinkedServiceKeyVault.
func (*LinkedServiceKeyVaultStatus) DeepCopy ¶ added in v0.27.0
func (in *LinkedServiceKeyVaultStatus) DeepCopy() *LinkedServiceKeyVaultStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceKeyVaultStatus.
func (*LinkedServiceKeyVaultStatus) DeepCopyInto ¶ added in v0.27.0
func (in *LinkedServiceKeyVaultStatus) DeepCopyInto(out *LinkedServiceKeyVaultStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LinkedServiceKusto ¶ added in v0.27.0
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. Manages a Linked Service (connection) between a Kusto Cluster and Azure Data Factory. +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].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:resource:scope=Cluster,categories={crossplane,managed,azure},path=linkedservicekustoes
func (*LinkedServiceKusto) DeepCopy ¶ added in v0.27.0
func (in *LinkedServiceKusto) DeepCopy() *LinkedServiceKusto
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceKusto.
func (*LinkedServiceKusto) DeepCopyInto ¶ added in v0.27.0
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 ¶ added in v0.27.0
func (in *LinkedServiceKusto) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*LinkedServiceKusto) GetCondition ¶ added in v0.27.0
func (mg *LinkedServiceKusto) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this LinkedServiceKusto.
func (*LinkedServiceKusto) GetConnectionDetailsMapping ¶ added in v0.27.0
func (tr *LinkedServiceKusto) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this LinkedServiceKusto
func (*LinkedServiceKusto) GetDeletionPolicy ¶ added in v0.27.0
func (mg *LinkedServiceKusto) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this LinkedServiceKusto.
func (*LinkedServiceKusto) GetID ¶ added in v0.27.0
func (tr *LinkedServiceKusto) GetID() string
GetID returns ID of underlying Terraform resource of this LinkedServiceKusto
func (*LinkedServiceKusto) GetInitParameters ¶ added in v0.35.0
func (tr *LinkedServiceKusto) GetInitParameters() (map[string]any, error)
GetInitParameters of this LinkedServiceKusto
func (*LinkedServiceKusto) GetManagementPolicies ¶ added in v0.35.0
func (mg *LinkedServiceKusto) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this LinkedServiceKusto.
func (*LinkedServiceKusto) GetMergedParameters ¶ added in v0.40.0
func (tr *LinkedServiceKusto) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this LinkedServiceKusto
func (*LinkedServiceKusto) GetObservation ¶ added in v0.27.0
func (tr *LinkedServiceKusto) GetObservation() (map[string]any, error)
GetObservation of this LinkedServiceKusto
func (*LinkedServiceKusto) GetParameters ¶ added in v0.27.0
func (tr *LinkedServiceKusto) GetParameters() (map[string]any, error)
GetParameters of this LinkedServiceKusto
func (*LinkedServiceKusto) GetProviderConfigReference ¶ added in v0.27.0
func (mg *LinkedServiceKusto) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this LinkedServiceKusto.
func (*LinkedServiceKusto) GetPublishConnectionDetailsTo ¶ added in v0.27.0
func (mg *LinkedServiceKusto) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this LinkedServiceKusto.
func (*LinkedServiceKusto) GetTerraformResourceType ¶ added in v0.27.0
func (mg *LinkedServiceKusto) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this LinkedServiceKusto
func (*LinkedServiceKusto) GetTerraformSchemaVersion ¶ added in v0.27.0
func (tr *LinkedServiceKusto) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*LinkedServiceKusto) GetWriteConnectionSecretToReference ¶ added in v0.27.0
func (mg *LinkedServiceKusto) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this LinkedServiceKusto.
func (*LinkedServiceKusto) Hub ¶ added in v0.42.1
func (tr *LinkedServiceKusto) Hub()
Hub marks this type as a conversion hub.
func (*LinkedServiceKusto) LateInitialize ¶ added in v0.27.0
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) ResolveReferences ¶ added in v0.27.0
ResolveReferences of this LinkedServiceKusto.
func (*LinkedServiceKusto) SetConditions ¶ added in v0.27.0
func (mg *LinkedServiceKusto) SetConditions(c ...xpv1.Condition)
SetConditions of this LinkedServiceKusto.
func (*LinkedServiceKusto) SetDeletionPolicy ¶ added in v0.27.0
func (mg *LinkedServiceKusto) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this LinkedServiceKusto.
func (*LinkedServiceKusto) SetManagementPolicies ¶ added in v0.35.0
func (mg *LinkedServiceKusto) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this LinkedServiceKusto.
func (*LinkedServiceKusto) SetObservation ¶ added in v0.27.0
func (tr *LinkedServiceKusto) SetObservation(obs map[string]any) error
SetObservation for this LinkedServiceKusto
func (*LinkedServiceKusto) SetParameters ¶ added in v0.27.0
func (tr *LinkedServiceKusto) SetParameters(params map[string]any) error
SetParameters for this LinkedServiceKusto
func (*LinkedServiceKusto) SetProviderConfigReference ¶ added in v0.27.0
func (mg *LinkedServiceKusto) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this LinkedServiceKusto.
func (*LinkedServiceKusto) SetPublishConnectionDetailsTo ¶ added in v0.27.0
func (mg *LinkedServiceKusto) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this LinkedServiceKusto.
func (*LinkedServiceKusto) SetWriteConnectionSecretToReference ¶ added in v0.27.0
func (mg *LinkedServiceKusto) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this LinkedServiceKusto.
type LinkedServiceKustoInitParameters ¶ added in v0.35.0
type LinkedServiceKustoInitParameters struct { // A map of additional properties to associate with the Data Factory Linked Service. // +mapType=granular AdditionalProperties map[string]*string `json:"additionalProperties,omitempty" tf:"additional_properties,omitempty"` // List of tags that can be used for describing the Data Factory Linked Service. Annotations []*string `json:"annotations,omitempty" tf:"annotations,omitempty"` // The description for the Data Factory Linked Service. Description *string `json:"description,omitempty" tf:"description,omitempty"` // The integration runtime reference to associate with the Data Factory Linked Service. IntegrationRuntimeName *string `json:"integrationRuntimeName,omitempty" tf:"integration_runtime_name,omitempty"` // The Kusto Database Name. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/kusto/v1beta1.Database KustoDatabaseName *string `json:"kustoDatabaseName,omitempty" tf:"kusto_database_name,omitempty"` // Reference to a Database in kusto to populate kustoDatabaseName. // +kubebuilder:validation:Optional KustoDatabaseNameRef *v1.Reference `json:"kustoDatabaseNameRef,omitempty" tf:"-"` // Selector for a Database in kusto to populate kustoDatabaseName. // +kubebuilder:validation:Optional KustoDatabaseNameSelector *v1.Selector `json:"kustoDatabaseNameSelector,omitempty" tf:"-"` // The URI of the Kusto Cluster endpoint. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/kusto/v1beta2.Cluster // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractParamPath("uri",true) KustoEndpoint *string `json:"kustoEndpoint,omitempty" tf:"kusto_endpoint,omitempty"` // Reference to a Cluster in kusto to populate kustoEndpoint. // +kubebuilder:validation:Optional KustoEndpointRef *v1.Reference `json:"kustoEndpointRef,omitempty" tf:"-"` // Selector for a Cluster in kusto to populate kustoEndpoint. // +kubebuilder:validation:Optional KustoEndpointSelector *v1.Selector `json:"kustoEndpointSelector,omitempty" tf:"-"` // A map of parameters to associate with the Data Factory Linked Service. // +mapType=granular Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"` // The service principal id in which to authenticate against the Kusto Database. ServicePrincipalID *string `json:"servicePrincipalId,omitempty" tf:"service_principal_id,omitempty"` // The service principal key in which to authenticate against the Kusto Database. ServicePrincipalKeySecretRef *v1.SecretKeySelector `json:"servicePrincipalKeySecretRef,omitempty" tf:"-"` // The service principal tenant id or name in which to authenticate against the Kusto Database. Tenant *string `json:"tenant,omitempty" tf:"tenant,omitempty"` // Whether to use the Data Factory's managed identity to authenticate against the Kusto Database. UseManagedIdentity *bool `json:"useManagedIdentity,omitempty" tf:"use_managed_identity,omitempty"` }
func (*LinkedServiceKustoInitParameters) DeepCopy ¶ added in v0.35.0
func (in *LinkedServiceKustoInitParameters) DeepCopy() *LinkedServiceKustoInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceKustoInitParameters.
func (*LinkedServiceKustoInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *LinkedServiceKustoInitParameters) DeepCopyInto(out *LinkedServiceKustoInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LinkedServiceKustoList ¶ added in v0.27.0
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 ¶ added in v0.27.0
func (in *LinkedServiceKustoList) DeepCopy() *LinkedServiceKustoList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceKustoList.
func (*LinkedServiceKustoList) DeepCopyInto ¶ added in v0.27.0
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 ¶ added in v0.27.0
func (in *LinkedServiceKustoList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*LinkedServiceKustoList) GetItems ¶ added in v0.27.0
func (l *LinkedServiceKustoList) GetItems() []resource.Managed
GetItems of this LinkedServiceKustoList.
type LinkedServiceKustoObservation ¶ added in v0.27.0
type LinkedServiceKustoObservation struct { // A map of additional properties to associate with the Data Factory Linked Service. // +mapType=granular AdditionalProperties map[string]*string `json:"additionalProperties,omitempty" tf:"additional_properties,omitempty"` // List of tags that can be used for describing the Data Factory Linked Service. Annotations []*string `json:"annotations,omitempty" tf:"annotations,omitempty"` // The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource. DataFactoryID *string `json:"dataFactoryId,omitempty" tf:"data_factory_id,omitempty"` // The description for the Data Factory Linked Service. Description *string `json:"description,omitempty" tf:"description,omitempty"` // The ID of the Data Factory Linked Service. ID *string `json:"id,omitempty" tf:"id,omitempty"` // The integration runtime reference to associate with the Data Factory Linked Service. IntegrationRuntimeName *string `json:"integrationRuntimeName,omitempty" tf:"integration_runtime_name,omitempty"` // The Kusto Database Name. KustoDatabaseName *string `json:"kustoDatabaseName,omitempty" tf:"kusto_database_name,omitempty"` // The URI of the Kusto Cluster endpoint. KustoEndpoint *string `json:"kustoEndpoint,omitempty" tf:"kusto_endpoint,omitempty"` // A map of parameters to associate with the Data Factory Linked Service. // +mapType=granular Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"` // The service principal id in which to authenticate against the Kusto Database. ServicePrincipalID *string `json:"servicePrincipalId,omitempty" tf:"service_principal_id,omitempty"` // The service principal tenant id or name in which to authenticate against the Kusto Database. Tenant *string `json:"tenant,omitempty" tf:"tenant,omitempty"` // Whether to use the Data Factory's managed identity to authenticate against the Kusto Database. UseManagedIdentity *bool `json:"useManagedIdentity,omitempty" tf:"use_managed_identity,omitempty"` }
func (*LinkedServiceKustoObservation) DeepCopy ¶ added in v0.27.0
func (in *LinkedServiceKustoObservation) DeepCopy() *LinkedServiceKustoObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceKustoObservation.
func (*LinkedServiceKustoObservation) DeepCopyInto ¶ added in v0.27.0
func (in *LinkedServiceKustoObservation) DeepCopyInto(out *LinkedServiceKustoObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LinkedServiceKustoParameters ¶ added in v0.27.0
type LinkedServiceKustoParameters struct { // A map of additional properties to associate with the Data Factory Linked Service. // +kubebuilder:validation:Optional // +mapType=granular AdditionalProperties map[string]*string `json:"additionalProperties,omitempty" tf:"additional_properties,omitempty"` // List of tags that can be used for describing the Data Factory Linked Service. // +kubebuilder:validation:Optional Annotations []*string `json:"annotations,omitempty" tf:"annotations,omitempty"` // The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/datafactory/v1beta2.Factory // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional DataFactoryID *string `json:"dataFactoryId,omitempty" tf:"data_factory_id,omitempty"` // Reference to a Factory in datafactory to populate dataFactoryId. // +kubebuilder:validation:Optional DataFactoryIDRef *v1.Reference `json:"dataFactoryIdRef,omitempty" tf:"-"` // Selector for a Factory in datafactory to populate dataFactoryId. // +kubebuilder:validation:Optional DataFactoryIDSelector *v1.Selector `json:"dataFactoryIdSelector,omitempty" tf:"-"` // The description for the Data Factory Linked Service. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // The integration runtime reference to associate with the Data Factory Linked Service. // +kubebuilder:validation:Optional IntegrationRuntimeName *string `json:"integrationRuntimeName,omitempty" tf:"integration_runtime_name,omitempty"` // The Kusto Database Name. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/kusto/v1beta1.Database // +kubebuilder:validation:Optional KustoDatabaseName *string `json:"kustoDatabaseName,omitempty" tf:"kusto_database_name,omitempty"` // Reference to a Database in kusto to populate kustoDatabaseName. // +kubebuilder:validation:Optional KustoDatabaseNameRef *v1.Reference `json:"kustoDatabaseNameRef,omitempty" tf:"-"` // Selector for a Database in kusto to populate kustoDatabaseName. // +kubebuilder:validation:Optional KustoDatabaseNameSelector *v1.Selector `json:"kustoDatabaseNameSelector,omitempty" tf:"-"` // The URI of the Kusto Cluster endpoint. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/kusto/v1beta2.Cluster // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractParamPath("uri",true) // +kubebuilder:validation:Optional KustoEndpoint *string `json:"kustoEndpoint,omitempty" tf:"kusto_endpoint,omitempty"` // Reference to a Cluster in kusto to populate kustoEndpoint. // +kubebuilder:validation:Optional KustoEndpointRef *v1.Reference `json:"kustoEndpointRef,omitempty" tf:"-"` // Selector for a Cluster in kusto to populate kustoEndpoint. // +kubebuilder:validation:Optional KustoEndpointSelector *v1.Selector `json:"kustoEndpointSelector,omitempty" tf:"-"` // A map of parameters to associate with the Data Factory Linked Service. // +kubebuilder:validation:Optional // +mapType=granular Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"` // The service principal id in which to authenticate against the Kusto Database. // +kubebuilder:validation:Optional ServicePrincipalID *string `json:"servicePrincipalId,omitempty" tf:"service_principal_id,omitempty"` // The service principal key in which to authenticate against the Kusto Database. // +kubebuilder:validation:Optional ServicePrincipalKeySecretRef *v1.SecretKeySelector `json:"servicePrincipalKeySecretRef,omitempty" tf:"-"` // The service principal tenant id or name in which to authenticate against the Kusto Database. // +kubebuilder:validation:Optional Tenant *string `json:"tenant,omitempty" tf:"tenant,omitempty"` // Whether to use the Data Factory's managed identity to authenticate against the Kusto Database. // +kubebuilder:validation:Optional UseManagedIdentity *bool `json:"useManagedIdentity,omitempty" tf:"use_managed_identity,omitempty"` }
func (*LinkedServiceKustoParameters) DeepCopy ¶ added in v0.27.0
func (in *LinkedServiceKustoParameters) DeepCopy() *LinkedServiceKustoParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceKustoParameters.
func (*LinkedServiceKustoParameters) DeepCopyInto ¶ added in v0.27.0
func (in *LinkedServiceKustoParameters) DeepCopyInto(out *LinkedServiceKustoParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LinkedServiceKustoSpec ¶ added in v0.27.0
type LinkedServiceKustoSpec struct { v1.ResourceSpec `json:",inline"` ForProvider LinkedServiceKustoParameters `json:"forProvider"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider LinkedServiceKustoInitParameters `json:"initProvider,omitempty"` }
LinkedServiceKustoSpec defines the desired state of LinkedServiceKusto
func (*LinkedServiceKustoSpec) DeepCopy ¶ added in v0.27.0
func (in *LinkedServiceKustoSpec) DeepCopy() *LinkedServiceKustoSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceKustoSpec.
func (*LinkedServiceKustoSpec) DeepCopyInto ¶ added in v0.27.0
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 ¶ added in v0.27.0
type LinkedServiceKustoStatus struct { v1.ResourceStatus `json:",inline"` AtProvider LinkedServiceKustoObservation `json:"atProvider,omitempty"` }
LinkedServiceKustoStatus defines the observed state of LinkedServiceKusto.
func (*LinkedServiceKustoStatus) DeepCopy ¶ added in v0.27.0
func (in *LinkedServiceKustoStatus) DeepCopy() *LinkedServiceKustoStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceKustoStatus.
func (*LinkedServiceKustoStatus) DeepCopyInto ¶ added in v0.27.0
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 ¶ added in v0.27.0
type LinkedServiceMySQL struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.connectionString) || (has(self.initProvider) && has(self.initProvider.connectionString))",message="spec.forProvider.connectionString is a required parameter" Spec LinkedServiceMySQLSpec `json:"spec"` Status LinkedServiceMySQLStatus `json:"status,omitempty"` }
LinkedServiceMySQL is the Schema for the LinkedServiceMySQLs API. Manages a Linked Service (connection) between MySQL and Azure Data Factory. +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].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:resource:scope=Cluster,categories={crossplane,managed,azure}
func (*LinkedServiceMySQL) DeepCopy ¶ added in v0.27.0
func (in *LinkedServiceMySQL) DeepCopy() *LinkedServiceMySQL
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceMySQL.
func (*LinkedServiceMySQL) DeepCopyInto ¶ added in v0.27.0
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 ¶ added in v0.27.0
func (in *LinkedServiceMySQL) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*LinkedServiceMySQL) GetCondition ¶ added in v0.27.0
func (mg *LinkedServiceMySQL) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this LinkedServiceMySQL.
func (*LinkedServiceMySQL) GetConnectionDetailsMapping ¶ added in v0.27.0
func (tr *LinkedServiceMySQL) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this LinkedServiceMySQL
func (*LinkedServiceMySQL) GetDeletionPolicy ¶ added in v0.27.0
func (mg *LinkedServiceMySQL) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this LinkedServiceMySQL.
func (*LinkedServiceMySQL) GetID ¶ added in v0.27.0
func (tr *LinkedServiceMySQL) GetID() string
GetID returns ID of underlying Terraform resource of this LinkedServiceMySQL
func (*LinkedServiceMySQL) GetInitParameters ¶ added in v0.35.0
func (tr *LinkedServiceMySQL) GetInitParameters() (map[string]any, error)
GetInitParameters of this LinkedServiceMySQL
func (*LinkedServiceMySQL) GetManagementPolicies ¶ added in v0.35.0
func (mg *LinkedServiceMySQL) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this LinkedServiceMySQL.
func (*LinkedServiceMySQL) GetMergedParameters ¶ added in v0.40.0
func (tr *LinkedServiceMySQL) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this LinkedServiceMySQL
func (*LinkedServiceMySQL) GetObservation ¶ added in v0.27.0
func (tr *LinkedServiceMySQL) GetObservation() (map[string]any, error)
GetObservation of this LinkedServiceMySQL
func (*LinkedServiceMySQL) GetParameters ¶ added in v0.27.0
func (tr *LinkedServiceMySQL) GetParameters() (map[string]any, error)
GetParameters of this LinkedServiceMySQL
func (*LinkedServiceMySQL) GetProviderConfigReference ¶ added in v0.27.0
func (mg *LinkedServiceMySQL) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this LinkedServiceMySQL.
func (*LinkedServiceMySQL) GetPublishConnectionDetailsTo ¶ added in v0.27.0
func (mg *LinkedServiceMySQL) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this LinkedServiceMySQL.
func (*LinkedServiceMySQL) GetTerraformResourceType ¶ added in v0.27.0
func (mg *LinkedServiceMySQL) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this LinkedServiceMySQL
func (*LinkedServiceMySQL) GetTerraformSchemaVersion ¶ added in v0.27.0
func (tr *LinkedServiceMySQL) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*LinkedServiceMySQL) GetWriteConnectionSecretToReference ¶ added in v0.27.0
func (mg *LinkedServiceMySQL) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this LinkedServiceMySQL.
func (*LinkedServiceMySQL) Hub ¶ added in v0.42.1
func (tr *LinkedServiceMySQL) Hub()
Hub marks this type as a conversion hub.
func (*LinkedServiceMySQL) LateInitialize ¶ added in v0.27.0
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 ¶ added in v0.27.0
ResolveReferences of this LinkedServiceMySQL.
func (*LinkedServiceMySQL) SetConditions ¶ added in v0.27.0
func (mg *LinkedServiceMySQL) SetConditions(c ...xpv1.Condition)
SetConditions of this LinkedServiceMySQL.
func (*LinkedServiceMySQL) SetDeletionPolicy ¶ added in v0.27.0
func (mg *LinkedServiceMySQL) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this LinkedServiceMySQL.
func (*LinkedServiceMySQL) SetManagementPolicies ¶ added in v0.35.0
func (mg *LinkedServiceMySQL) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this LinkedServiceMySQL.
func (*LinkedServiceMySQL) SetObservation ¶ added in v0.27.0
func (tr *LinkedServiceMySQL) SetObservation(obs map[string]any) error
SetObservation for this LinkedServiceMySQL
func (*LinkedServiceMySQL) SetParameters ¶ added in v0.27.0
func (tr *LinkedServiceMySQL) SetParameters(params map[string]any) error
SetParameters for this LinkedServiceMySQL
func (*LinkedServiceMySQL) SetProviderConfigReference ¶ added in v0.27.0
func (mg *LinkedServiceMySQL) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this LinkedServiceMySQL.
func (*LinkedServiceMySQL) SetPublishConnectionDetailsTo ¶ added in v0.27.0
func (mg *LinkedServiceMySQL) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this LinkedServiceMySQL.
func (*LinkedServiceMySQL) SetWriteConnectionSecretToReference ¶ added in v0.27.0
func (mg *LinkedServiceMySQL) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this LinkedServiceMySQL.
type LinkedServiceMySQLInitParameters ¶ added in v0.35.0
type LinkedServiceMySQLInitParameters struct { // A map of additional properties to associate with the Data Factory Linked Service MySQL. // +mapType=granular AdditionalProperties map[string]*string `json:"additionalProperties,omitempty" tf:"additional_properties,omitempty"` // List of tags that can be used for describing the Data Factory Linked Service MySQL. Annotations []*string `json:"annotations,omitempty" tf:"annotations,omitempty"` // The connection string in which to authenticate with MySQL. ConnectionString *string `json:"connectionString,omitempty" tf:"connection_string,omitempty"` // The description for the Data Factory Linked Service MySQL. Description *string `json:"description,omitempty" tf:"description,omitempty"` // The integration runtime reference to associate with the Data Factory Linked Service MySQL. IntegrationRuntimeName *string `json:"integrationRuntimeName,omitempty" tf:"integration_runtime_name,omitempty"` // A map of parameters to associate with the Data Factory Linked Service MySQL. // +mapType=granular Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"` }
func (*LinkedServiceMySQLInitParameters) DeepCopy ¶ added in v0.35.0
func (in *LinkedServiceMySQLInitParameters) DeepCopy() *LinkedServiceMySQLInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceMySQLInitParameters.
func (*LinkedServiceMySQLInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *LinkedServiceMySQLInitParameters) DeepCopyInto(out *LinkedServiceMySQLInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LinkedServiceMySQLList ¶ added in v0.27.0
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 ¶ added in v0.27.0
func (in *LinkedServiceMySQLList) DeepCopy() *LinkedServiceMySQLList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceMySQLList.
func (*LinkedServiceMySQLList) DeepCopyInto ¶ added in v0.27.0
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 ¶ added in v0.27.0
func (in *LinkedServiceMySQLList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*LinkedServiceMySQLList) GetItems ¶ added in v0.27.0
func (l *LinkedServiceMySQLList) GetItems() []resource.Managed
GetItems of this LinkedServiceMySQLList.
type LinkedServiceMySQLObservation ¶ added in v0.27.0
type LinkedServiceMySQLObservation struct { // A map of additional properties to associate with the Data Factory Linked Service MySQL. // +mapType=granular AdditionalProperties map[string]*string `json:"additionalProperties,omitempty" tf:"additional_properties,omitempty"` // List of tags that can be used for describing the Data Factory Linked Service MySQL. Annotations []*string `json:"annotations,omitempty" tf:"annotations,omitempty"` // The connection string in which to authenticate with MySQL. ConnectionString *string `json:"connectionString,omitempty" tf:"connection_string,omitempty"` // The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource. DataFactoryID *string `json:"dataFactoryId,omitempty" tf:"data_factory_id,omitempty"` // The description for the Data Factory Linked Service MySQL. Description *string `json:"description,omitempty" tf:"description,omitempty"` // The ID of the Data Factory MySQL Linked Service. ID *string `json:"id,omitempty" tf:"id,omitempty"` // The integration runtime reference to associate with the Data Factory Linked Service MySQL. IntegrationRuntimeName *string `json:"integrationRuntimeName,omitempty" tf:"integration_runtime_name,omitempty"` // A map of parameters to associate with the Data Factory Linked Service MySQL. // +mapType=granular Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"` }
func (*LinkedServiceMySQLObservation) DeepCopy ¶ added in v0.27.0
func (in *LinkedServiceMySQLObservation) DeepCopy() *LinkedServiceMySQLObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceMySQLObservation.
func (*LinkedServiceMySQLObservation) DeepCopyInto ¶ added in v0.27.0
func (in *LinkedServiceMySQLObservation) DeepCopyInto(out *LinkedServiceMySQLObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LinkedServiceMySQLParameters ¶ added in v0.27.0
type LinkedServiceMySQLParameters struct { // A map of additional properties to associate with the Data Factory Linked Service MySQL. // +kubebuilder:validation:Optional // +mapType=granular AdditionalProperties map[string]*string `json:"additionalProperties,omitempty" tf:"additional_properties,omitempty"` // List of tags that can be used for describing the Data Factory Linked Service MySQL. // +kubebuilder:validation:Optional Annotations []*string `json:"annotations,omitempty" tf:"annotations,omitempty"` // The connection string in which to authenticate with MySQL. // +kubebuilder:validation:Optional ConnectionString *string `json:"connectionString,omitempty" tf:"connection_string,omitempty"` // The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/datafactory/v1beta2.Factory // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional DataFactoryID *string `json:"dataFactoryId,omitempty" tf:"data_factory_id,omitempty"` // Reference to a Factory in datafactory to populate dataFactoryId. // +kubebuilder:validation:Optional DataFactoryIDRef *v1.Reference `json:"dataFactoryIdRef,omitempty" tf:"-"` // Selector for a Factory in datafactory to populate dataFactoryId. // +kubebuilder:validation:Optional DataFactoryIDSelector *v1.Selector `json:"dataFactoryIdSelector,omitempty" tf:"-"` // The description for the Data Factory Linked Service MySQL. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // The integration runtime reference to associate with the Data Factory Linked Service MySQL. // +kubebuilder:validation:Optional IntegrationRuntimeName *string `json:"integrationRuntimeName,omitempty" tf:"integration_runtime_name,omitempty"` // A map of parameters to associate with the Data Factory Linked Service MySQL. // +kubebuilder:validation:Optional // +mapType=granular Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"` }
func (*LinkedServiceMySQLParameters) DeepCopy ¶ added in v0.27.0
func (in *LinkedServiceMySQLParameters) DeepCopy() *LinkedServiceMySQLParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceMySQLParameters.
func (*LinkedServiceMySQLParameters) DeepCopyInto ¶ added in v0.27.0
func (in *LinkedServiceMySQLParameters) DeepCopyInto(out *LinkedServiceMySQLParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LinkedServiceMySQLSpec ¶ added in v0.27.0
type LinkedServiceMySQLSpec struct { v1.ResourceSpec `json:",inline"` ForProvider LinkedServiceMySQLParameters `json:"forProvider"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider LinkedServiceMySQLInitParameters `json:"initProvider,omitempty"` }
LinkedServiceMySQLSpec defines the desired state of LinkedServiceMySQL
func (*LinkedServiceMySQLSpec) DeepCopy ¶ added in v0.27.0
func (in *LinkedServiceMySQLSpec) DeepCopy() *LinkedServiceMySQLSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceMySQLSpec.
func (*LinkedServiceMySQLSpec) DeepCopyInto ¶ added in v0.27.0
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 ¶ added in v0.27.0
type LinkedServiceMySQLStatus struct { v1.ResourceStatus `json:",inline"` AtProvider LinkedServiceMySQLObservation `json:"atProvider,omitempty"` }
LinkedServiceMySQLStatus defines the observed state of LinkedServiceMySQL.
func (*LinkedServiceMySQLStatus) DeepCopy ¶ added in v0.27.0
func (in *LinkedServiceMySQLStatus) DeepCopy() *LinkedServiceMySQLStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceMySQLStatus.
func (*LinkedServiceMySQLStatus) DeepCopyInto ¶ added in v0.27.0
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 ¶ added in v0.27.0
type LinkedServiceOData struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.url) || (has(self.initProvider) && has(self.initProvider.url))",message="spec.forProvider.url is a required parameter" Spec LinkedServiceODataSpec `json:"spec"` Status LinkedServiceODataStatus `json:"status,omitempty"` }
LinkedServiceOData is the Schema for the LinkedServiceODatas API. Manages a Linked Service (connection) between a Database and Azure Data Factory through OData protocol. +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].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:resource:scope=Cluster,categories={crossplane,managed,azure}
func (*LinkedServiceOData) ConvertFrom ¶ added in v1.2.0
func (tr *LinkedServiceOData) ConvertFrom(srcRaw conversion.Hub) error
ConvertFrom converts from the hub type to the LinkedServiceOData type.
func (*LinkedServiceOData) ConvertTo ¶ added in v1.2.0
func (tr *LinkedServiceOData) ConvertTo(dstRaw conversion.Hub) error
ConvertTo converts this LinkedServiceOData to the hub type.
func (*LinkedServiceOData) DeepCopy ¶ added in v0.27.0
func (in *LinkedServiceOData) DeepCopy() *LinkedServiceOData
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceOData.
func (*LinkedServiceOData) DeepCopyInto ¶ added in v0.27.0
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 ¶ added in v0.27.0
func (in *LinkedServiceOData) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*LinkedServiceOData) GetCondition ¶ added in v0.27.0
func (mg *LinkedServiceOData) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this LinkedServiceOData.
func (*LinkedServiceOData) GetConnectionDetailsMapping ¶ added in v0.27.0
func (tr *LinkedServiceOData) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this LinkedServiceOData
func (*LinkedServiceOData) GetDeletionPolicy ¶ added in v0.27.0
func (mg *LinkedServiceOData) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this LinkedServiceOData.
func (*LinkedServiceOData) GetID ¶ added in v0.27.0
func (tr *LinkedServiceOData) GetID() string
GetID returns ID of underlying Terraform resource of this LinkedServiceOData
func (*LinkedServiceOData) GetInitParameters ¶ added in v0.35.0
func (tr *LinkedServiceOData) GetInitParameters() (map[string]any, error)
GetInitParameters of this LinkedServiceOData
func (*LinkedServiceOData) GetManagementPolicies ¶ added in v0.35.0
func (mg *LinkedServiceOData) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this LinkedServiceOData.
func (*LinkedServiceOData) GetMergedParameters ¶ added in v0.40.0
func (tr *LinkedServiceOData) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this LinkedServiceOData
func (*LinkedServiceOData) GetObservation ¶ added in v0.27.0
func (tr *LinkedServiceOData) GetObservation() (map[string]any, error)
GetObservation of this LinkedServiceOData
func (*LinkedServiceOData) GetParameters ¶ added in v0.27.0
func (tr *LinkedServiceOData) GetParameters() (map[string]any, error)
GetParameters of this LinkedServiceOData
func (*LinkedServiceOData) GetProviderConfigReference ¶ added in v0.27.0
func (mg *LinkedServiceOData) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this LinkedServiceOData.
func (*LinkedServiceOData) GetPublishConnectionDetailsTo ¶ added in v0.27.0
func (mg *LinkedServiceOData) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this LinkedServiceOData.
func (*LinkedServiceOData) GetTerraformResourceType ¶ added in v0.27.0
func (mg *LinkedServiceOData) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this LinkedServiceOData
func (*LinkedServiceOData) GetTerraformSchemaVersion ¶ added in v0.27.0
func (tr *LinkedServiceOData) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*LinkedServiceOData) GetWriteConnectionSecretToReference ¶ added in v0.27.0
func (mg *LinkedServiceOData) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this LinkedServiceOData.
func (*LinkedServiceOData) LateInitialize ¶ added in v0.27.0
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 ¶ added in v0.27.0
ResolveReferences of this LinkedServiceOData.
func (*LinkedServiceOData) SetConditions ¶ added in v0.27.0
func (mg *LinkedServiceOData) SetConditions(c ...xpv1.Condition)
SetConditions of this LinkedServiceOData.
func (*LinkedServiceOData) SetDeletionPolicy ¶ added in v0.27.0
func (mg *LinkedServiceOData) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this LinkedServiceOData.
func (*LinkedServiceOData) SetManagementPolicies ¶ added in v0.35.0
func (mg *LinkedServiceOData) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this LinkedServiceOData.
func (*LinkedServiceOData) SetObservation ¶ added in v0.27.0
func (tr *LinkedServiceOData) SetObservation(obs map[string]any) error
SetObservation for this LinkedServiceOData
func (*LinkedServiceOData) SetParameters ¶ added in v0.27.0
func (tr *LinkedServiceOData) SetParameters(params map[string]any) error
SetParameters for this LinkedServiceOData
func (*LinkedServiceOData) SetProviderConfigReference ¶ added in v0.27.0
func (mg *LinkedServiceOData) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this LinkedServiceOData.
func (*LinkedServiceOData) SetPublishConnectionDetailsTo ¶ added in v0.27.0
func (mg *LinkedServiceOData) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this LinkedServiceOData.
func (*LinkedServiceOData) SetWriteConnectionSecretToReference ¶ added in v0.27.0
func (mg *LinkedServiceOData) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this LinkedServiceOData.
type LinkedServiceODataInitParameters ¶ added in v0.35.0
type LinkedServiceODataInitParameters struct { // A map of additional properties to associate with the Data Factory Linked Service OData. // +mapType=granular AdditionalProperties map[string]*string `json:"additionalProperties,omitempty" tf:"additional_properties,omitempty"` // List of tags that can be used for describing the Data Factory Linked Service OData. Annotations []*string `json:"annotations,omitempty" tf:"annotations,omitempty"` // A basic_authentication block as defined below. BasicAuthentication []BasicAuthenticationInitParameters `json:"basicAuthentication,omitempty" tf:"basic_authentication,omitempty"` // The description for the Data Factory Linked Service OData. Description *string `json:"description,omitempty" tf:"description,omitempty"` // The integration runtime reference to associate with the Data Factory Linked Service OData. IntegrationRuntimeName *string `json:"integrationRuntimeName,omitempty" tf:"integration_runtime_name,omitempty"` // A map of parameters to associate with the Data Factory Linked Service OData. // +mapType=granular Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"` // The URL of the OData service endpoint. URL *string `json:"url,omitempty" tf:"url,omitempty"` }
func (*LinkedServiceODataInitParameters) DeepCopy ¶ added in v0.35.0
func (in *LinkedServiceODataInitParameters) DeepCopy() *LinkedServiceODataInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceODataInitParameters.
func (*LinkedServiceODataInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *LinkedServiceODataInitParameters) DeepCopyInto(out *LinkedServiceODataInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LinkedServiceODataList ¶ added in v0.27.0
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 ¶ added in v0.27.0
func (in *LinkedServiceODataList) DeepCopy() *LinkedServiceODataList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceODataList.
func (*LinkedServiceODataList) DeepCopyInto ¶ added in v0.27.0
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 ¶ added in v0.27.0
func (in *LinkedServiceODataList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*LinkedServiceODataList) GetItems ¶ added in v0.27.0
func (l *LinkedServiceODataList) GetItems() []resource.Managed
GetItems of this LinkedServiceODataList.
type LinkedServiceODataObservation ¶ added in v0.27.0
type LinkedServiceODataObservation struct { // A map of additional properties to associate with the Data Factory Linked Service OData. // +mapType=granular AdditionalProperties map[string]*string `json:"additionalProperties,omitempty" tf:"additional_properties,omitempty"` // List of tags that can be used for describing the Data Factory Linked Service OData. Annotations []*string `json:"annotations,omitempty" tf:"annotations,omitempty"` // A basic_authentication block as defined below. BasicAuthentication []BasicAuthenticationObservation `json:"basicAuthentication,omitempty" tf:"basic_authentication,omitempty"` // The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource. DataFactoryID *string `json:"dataFactoryId,omitempty" tf:"data_factory_id,omitempty"` // The description for the Data Factory Linked Service OData. Description *string `json:"description,omitempty" tf:"description,omitempty"` // The ID of the Data Factory OData Linked Service. ID *string `json:"id,omitempty" tf:"id,omitempty"` // The integration runtime reference to associate with the Data Factory Linked Service OData. IntegrationRuntimeName *string `json:"integrationRuntimeName,omitempty" tf:"integration_runtime_name,omitempty"` // A map of parameters to associate with the Data Factory Linked Service OData. // +mapType=granular Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"` // The URL of the OData service endpoint. URL *string `json:"url,omitempty" tf:"url,omitempty"` }
func (*LinkedServiceODataObservation) DeepCopy ¶ added in v0.27.0
func (in *LinkedServiceODataObservation) DeepCopy() *LinkedServiceODataObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceODataObservation.
func (*LinkedServiceODataObservation) DeepCopyInto ¶ added in v0.27.0
func (in *LinkedServiceODataObservation) DeepCopyInto(out *LinkedServiceODataObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LinkedServiceODataParameters ¶ added in v0.27.0
type LinkedServiceODataParameters struct { // A map of additional properties to associate with the Data Factory Linked Service OData. // +kubebuilder:validation:Optional // +mapType=granular AdditionalProperties map[string]*string `json:"additionalProperties,omitempty" tf:"additional_properties,omitempty"` // List of tags that can be used for describing the Data Factory Linked Service OData. // +kubebuilder:validation:Optional Annotations []*string `json:"annotations,omitempty" tf:"annotations,omitempty"` // A basic_authentication block as defined below. // +kubebuilder:validation:Optional BasicAuthentication []BasicAuthenticationParameters `json:"basicAuthentication,omitempty" tf:"basic_authentication,omitempty"` // The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/datafactory/v1beta1.Factory // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional DataFactoryID *string `json:"dataFactoryId,omitempty" tf:"data_factory_id,omitempty"` // Reference to a Factory in datafactory to populate dataFactoryId. // +kubebuilder:validation:Optional DataFactoryIDRef *v1.Reference `json:"dataFactoryIdRef,omitempty" tf:"-"` // Selector for a Factory in datafactory to populate dataFactoryId. // +kubebuilder:validation:Optional DataFactoryIDSelector *v1.Selector `json:"dataFactoryIdSelector,omitempty" tf:"-"` // The description for the Data Factory Linked Service OData. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // The integration runtime reference to associate with the Data Factory Linked Service OData. // +kubebuilder:validation:Optional IntegrationRuntimeName *string `json:"integrationRuntimeName,omitempty" tf:"integration_runtime_name,omitempty"` // A map of parameters to associate with the Data Factory Linked Service OData. // +kubebuilder:validation:Optional // +mapType=granular Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"` // The URL of the OData service endpoint. // +kubebuilder:validation:Optional URL *string `json:"url,omitempty" tf:"url,omitempty"` }
func (*LinkedServiceODataParameters) DeepCopy ¶ added in v0.27.0
func (in *LinkedServiceODataParameters) DeepCopy() *LinkedServiceODataParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceODataParameters.
func (*LinkedServiceODataParameters) DeepCopyInto ¶ added in v0.27.0
func (in *LinkedServiceODataParameters) DeepCopyInto(out *LinkedServiceODataParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LinkedServiceODataSpec ¶ added in v0.27.0
type LinkedServiceODataSpec struct { v1.ResourceSpec `json:",inline"` ForProvider LinkedServiceODataParameters `json:"forProvider"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider LinkedServiceODataInitParameters `json:"initProvider,omitempty"` }
LinkedServiceODataSpec defines the desired state of LinkedServiceOData
func (*LinkedServiceODataSpec) DeepCopy ¶ added in v0.27.0
func (in *LinkedServiceODataSpec) DeepCopy() *LinkedServiceODataSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceODataSpec.
func (*LinkedServiceODataSpec) DeepCopyInto ¶ added in v0.27.0
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 ¶ added in v0.27.0
type LinkedServiceODataStatus struct { v1.ResourceStatus `json:",inline"` AtProvider LinkedServiceODataObservation `json:"atProvider,omitempty"` }
LinkedServiceODataStatus defines the observed state of LinkedServiceOData.
func (*LinkedServiceODataStatus) DeepCopy ¶ added in v0.27.0
func (in *LinkedServiceODataStatus) DeepCopy() *LinkedServiceODataStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceODataStatus.
func (*LinkedServiceODataStatus) DeepCopyInto ¶ added in v0.27.0
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 { // The name of the Data Factory Linked Service. Name *string `json:"name,omitempty" tf:"name,omitempty"` // A map of parameters to associate with the Data Factory Linked Service. // +mapType=granular Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"` }
func (*LinkedServiceObservation) DeepCopy ¶
func (in *LinkedServiceObservation) DeepCopy() *LinkedServiceObservation
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 LinkedServiceOdbc ¶
type LinkedServiceOdbc struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.connectionString) || (has(self.initProvider) && has(self.initProvider.connectionString))",message="spec.forProvider.connectionString is a required parameter" Spec LinkedServiceOdbcSpec `json:"spec"` Status LinkedServiceOdbcStatus `json:"status,omitempty"` }
LinkedServiceOdbc is the Schema for the LinkedServiceOdbcs API. Manages a Linked Service (connection) between a Database and Azure Data Factory through ODBC protocol. +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].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:resource:scope=Cluster,categories={crossplane,managed,azure}
func (*LinkedServiceOdbc) ConvertFrom ¶ added in v1.2.0
func (tr *LinkedServiceOdbc) ConvertFrom(srcRaw conversion.Hub) error
ConvertFrom converts from the hub type to the LinkedServiceOdbc type.
func (*LinkedServiceOdbc) ConvertTo ¶ added in v1.2.0
func (tr *LinkedServiceOdbc) ConvertTo(dstRaw conversion.Hub) error
ConvertTo converts this LinkedServiceOdbc to the hub type.
func (*LinkedServiceOdbc) DeepCopy ¶
func (in *LinkedServiceOdbc) DeepCopy() *LinkedServiceOdbc
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceOdbc.
func (*LinkedServiceOdbc) DeepCopyInto ¶
func (in *LinkedServiceOdbc) DeepCopyInto(out *LinkedServiceOdbc)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LinkedServiceOdbc) DeepCopyObject ¶
func (in *LinkedServiceOdbc) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*LinkedServiceOdbc) GetCondition ¶
func (mg *LinkedServiceOdbc) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this LinkedServiceOdbc.
func (*LinkedServiceOdbc) GetConnectionDetailsMapping ¶
func (tr *LinkedServiceOdbc) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this LinkedServiceOdbc
func (*LinkedServiceOdbc) GetDeletionPolicy ¶
func (mg *LinkedServiceOdbc) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this LinkedServiceOdbc.
func (*LinkedServiceOdbc) GetID ¶
func (tr *LinkedServiceOdbc) GetID() string
GetID returns ID of underlying Terraform resource of this LinkedServiceOdbc
func (*LinkedServiceOdbc) GetInitParameters ¶ added in v0.35.0
func (tr *LinkedServiceOdbc) GetInitParameters() (map[string]any, error)
GetInitParameters of this LinkedServiceOdbc
func (*LinkedServiceOdbc) GetManagementPolicies ¶ added in v0.35.0
func (mg *LinkedServiceOdbc) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this LinkedServiceOdbc.
func (*LinkedServiceOdbc) GetMergedParameters ¶ added in v0.40.0
func (tr *LinkedServiceOdbc) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this LinkedServiceOdbc
func (*LinkedServiceOdbc) GetObservation ¶
func (tr *LinkedServiceOdbc) GetObservation() (map[string]any, error)
GetObservation of this LinkedServiceOdbc
func (*LinkedServiceOdbc) GetParameters ¶
func (tr *LinkedServiceOdbc) GetParameters() (map[string]any, error)
GetParameters of this LinkedServiceOdbc
func (*LinkedServiceOdbc) GetProviderConfigReference ¶
func (mg *LinkedServiceOdbc) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this LinkedServiceOdbc.
func (*LinkedServiceOdbc) GetPublishConnectionDetailsTo ¶
func (mg *LinkedServiceOdbc) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this LinkedServiceOdbc.
func (*LinkedServiceOdbc) GetTerraformResourceType ¶
func (mg *LinkedServiceOdbc) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this LinkedServiceOdbc
func (*LinkedServiceOdbc) GetTerraformSchemaVersion ¶
func (tr *LinkedServiceOdbc) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*LinkedServiceOdbc) GetWriteConnectionSecretToReference ¶
func (mg *LinkedServiceOdbc) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this LinkedServiceOdbc.
func (*LinkedServiceOdbc) LateInitialize ¶
func (tr *LinkedServiceOdbc) LateInitialize(attrs []byte) (bool, error)
LateInitialize this LinkedServiceOdbc using its observed tfState. returns True if there are any spec changes for the resource.
func (*LinkedServiceOdbc) ResolveReferences ¶
ResolveReferences of this LinkedServiceOdbc.
func (*LinkedServiceOdbc) SetConditions ¶
func (mg *LinkedServiceOdbc) SetConditions(c ...xpv1.Condition)
SetConditions of this LinkedServiceOdbc.
func (*LinkedServiceOdbc) SetDeletionPolicy ¶
func (mg *LinkedServiceOdbc) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this LinkedServiceOdbc.
func (*LinkedServiceOdbc) SetManagementPolicies ¶ added in v0.35.0
func (mg *LinkedServiceOdbc) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this LinkedServiceOdbc.
func (*LinkedServiceOdbc) SetObservation ¶
func (tr *LinkedServiceOdbc) SetObservation(obs map[string]any) error
SetObservation for this LinkedServiceOdbc
func (*LinkedServiceOdbc) SetParameters ¶
func (tr *LinkedServiceOdbc) SetParameters(params map[string]any) error
SetParameters for this LinkedServiceOdbc
func (*LinkedServiceOdbc) SetProviderConfigReference ¶
func (mg *LinkedServiceOdbc) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this LinkedServiceOdbc.
func (*LinkedServiceOdbc) SetPublishConnectionDetailsTo ¶
func (mg *LinkedServiceOdbc) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this LinkedServiceOdbc.
func (*LinkedServiceOdbc) SetWriteConnectionSecretToReference ¶
func (mg *LinkedServiceOdbc) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this LinkedServiceOdbc.
type LinkedServiceOdbcBasicAuthenticationInitParameters ¶ added in v0.35.0
type LinkedServiceOdbcBasicAuthenticationInitParameters struct { // The username which can be used to authenticate to the ODBC endpoint. Username *string `json:"username,omitempty" tf:"username,omitempty"` }
func (*LinkedServiceOdbcBasicAuthenticationInitParameters) DeepCopy ¶ added in v0.35.0
func (in *LinkedServiceOdbcBasicAuthenticationInitParameters) DeepCopy() *LinkedServiceOdbcBasicAuthenticationInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceOdbcBasicAuthenticationInitParameters.
func (*LinkedServiceOdbcBasicAuthenticationInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *LinkedServiceOdbcBasicAuthenticationInitParameters) DeepCopyInto(out *LinkedServiceOdbcBasicAuthenticationInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LinkedServiceOdbcBasicAuthenticationObservation ¶ added in v0.27.0
type LinkedServiceOdbcBasicAuthenticationObservation struct { // The username which can be used to authenticate to the ODBC endpoint. Username *string `json:"username,omitempty" tf:"username,omitempty"` }
func (*LinkedServiceOdbcBasicAuthenticationObservation) DeepCopy ¶ added in v0.27.0
func (in *LinkedServiceOdbcBasicAuthenticationObservation) DeepCopy() *LinkedServiceOdbcBasicAuthenticationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceOdbcBasicAuthenticationObservation.
func (*LinkedServiceOdbcBasicAuthenticationObservation) DeepCopyInto ¶ added in v0.27.0
func (in *LinkedServiceOdbcBasicAuthenticationObservation) DeepCopyInto(out *LinkedServiceOdbcBasicAuthenticationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LinkedServiceOdbcBasicAuthenticationParameters ¶ added in v0.27.0
type LinkedServiceOdbcBasicAuthenticationParameters struct { // The password associated with the username, which can be used to authenticate to the ODBC endpoint. // +kubebuilder:validation:Required PasswordSecretRef v1.SecretKeySelector `json:"passwordSecretRef" tf:"-"` // The username which can be used to authenticate to the ODBC endpoint. // +kubebuilder:validation:Optional Username *string `json:"username" tf:"username,omitempty"` }
func (*LinkedServiceOdbcBasicAuthenticationParameters) DeepCopy ¶ added in v0.27.0
func (in *LinkedServiceOdbcBasicAuthenticationParameters) DeepCopy() *LinkedServiceOdbcBasicAuthenticationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceOdbcBasicAuthenticationParameters.
func (*LinkedServiceOdbcBasicAuthenticationParameters) DeepCopyInto ¶ added in v0.27.0
func (in *LinkedServiceOdbcBasicAuthenticationParameters) DeepCopyInto(out *LinkedServiceOdbcBasicAuthenticationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LinkedServiceOdbcInitParameters ¶ added in v0.35.0
type LinkedServiceOdbcInitParameters struct { // A map of additional properties to associate with the Data Factory Linked Service ODBC. // +mapType=granular AdditionalProperties map[string]*string `json:"additionalProperties,omitempty" tf:"additional_properties,omitempty"` // List of tags that can be used for describing the Data Factory Linked Service ODBC. Annotations []*string `json:"annotations,omitempty" tf:"annotations,omitempty"` // A basic_authentication block as defined below. BasicAuthentication []LinkedServiceOdbcBasicAuthenticationInitParameters `json:"basicAuthentication,omitempty" tf:"basic_authentication,omitempty"` // The connection string in which to authenticate with ODBC. ConnectionString *string `json:"connectionString,omitempty" tf:"connection_string,omitempty"` // The description for the Data Factory Linked Service ODBC. Description *string `json:"description,omitempty" tf:"description,omitempty"` // The integration runtime reference to associate with the Data Factory Linked Service ODBC. IntegrationRuntimeName *string `json:"integrationRuntimeName,omitempty" tf:"integration_runtime_name,omitempty"` // A map of parameters to associate with the Data Factory Linked Service ODBC. // +mapType=granular Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"` }
func (*LinkedServiceOdbcInitParameters) DeepCopy ¶ added in v0.35.0
func (in *LinkedServiceOdbcInitParameters) DeepCopy() *LinkedServiceOdbcInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceOdbcInitParameters.
func (*LinkedServiceOdbcInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *LinkedServiceOdbcInitParameters) DeepCopyInto(out *LinkedServiceOdbcInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LinkedServiceOdbcList ¶
type LinkedServiceOdbcList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []LinkedServiceOdbc `json:"items"` }
LinkedServiceOdbcList contains a list of LinkedServiceOdbcs
func (*LinkedServiceOdbcList) DeepCopy ¶
func (in *LinkedServiceOdbcList) DeepCopy() *LinkedServiceOdbcList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceOdbcList.
func (*LinkedServiceOdbcList) DeepCopyInto ¶
func (in *LinkedServiceOdbcList) DeepCopyInto(out *LinkedServiceOdbcList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LinkedServiceOdbcList) DeepCopyObject ¶
func (in *LinkedServiceOdbcList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*LinkedServiceOdbcList) GetItems ¶
func (l *LinkedServiceOdbcList) GetItems() []resource.Managed
GetItems of this LinkedServiceOdbcList.
type LinkedServiceOdbcObservation ¶
type LinkedServiceOdbcObservation struct { // A map of additional properties to associate with the Data Factory Linked Service ODBC. // +mapType=granular AdditionalProperties map[string]*string `json:"additionalProperties,omitempty" tf:"additional_properties,omitempty"` // List of tags that can be used for describing the Data Factory Linked Service ODBC. Annotations []*string `json:"annotations,omitempty" tf:"annotations,omitempty"` // A basic_authentication block as defined below. BasicAuthentication []LinkedServiceOdbcBasicAuthenticationObservation `json:"basicAuthentication,omitempty" tf:"basic_authentication,omitempty"` // The connection string in which to authenticate with ODBC. ConnectionString *string `json:"connectionString,omitempty" tf:"connection_string,omitempty"` // The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource. DataFactoryID *string `json:"dataFactoryId,omitempty" tf:"data_factory_id,omitempty"` // The description for the Data Factory Linked Service ODBC. Description *string `json:"description,omitempty" tf:"description,omitempty"` // The ID of the Data Factory ODBC Linked Service. ID *string `json:"id,omitempty" tf:"id,omitempty"` // The integration runtime reference to associate with the Data Factory Linked Service ODBC. IntegrationRuntimeName *string `json:"integrationRuntimeName,omitempty" tf:"integration_runtime_name,omitempty"` // A map of parameters to associate with the Data Factory Linked Service ODBC. // +mapType=granular Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"` }
func (*LinkedServiceOdbcObservation) DeepCopy ¶
func (in *LinkedServiceOdbcObservation) DeepCopy() *LinkedServiceOdbcObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceOdbcObservation.
func (*LinkedServiceOdbcObservation) DeepCopyInto ¶
func (in *LinkedServiceOdbcObservation) DeepCopyInto(out *LinkedServiceOdbcObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LinkedServiceOdbcParameters ¶
type LinkedServiceOdbcParameters struct { // A map of additional properties to associate with the Data Factory Linked Service ODBC. // +kubebuilder:validation:Optional // +mapType=granular AdditionalProperties map[string]*string `json:"additionalProperties,omitempty" tf:"additional_properties,omitempty"` // List of tags that can be used for describing the Data Factory Linked Service ODBC. // +kubebuilder:validation:Optional Annotations []*string `json:"annotations,omitempty" tf:"annotations,omitempty"` // A basic_authentication block as defined below. // +kubebuilder:validation:Optional BasicAuthentication []LinkedServiceOdbcBasicAuthenticationParameters `json:"basicAuthentication,omitempty" tf:"basic_authentication,omitempty"` // The connection string in which to authenticate with ODBC. // +kubebuilder:validation:Optional ConnectionString *string `json:"connectionString,omitempty" tf:"connection_string,omitempty"` // The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/datafactory/v1beta1.Factory // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional DataFactoryID *string `json:"dataFactoryId,omitempty" tf:"data_factory_id,omitempty"` // Reference to a Factory in datafactory to populate dataFactoryId. // +kubebuilder:validation:Optional DataFactoryIDRef *v1.Reference `json:"dataFactoryIdRef,omitempty" tf:"-"` // Selector for a Factory in datafactory to populate dataFactoryId. // +kubebuilder:validation:Optional DataFactoryIDSelector *v1.Selector `json:"dataFactoryIdSelector,omitempty" tf:"-"` // The description for the Data Factory Linked Service ODBC. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // The integration runtime reference to associate with the Data Factory Linked Service ODBC. // +kubebuilder:validation:Optional IntegrationRuntimeName *string `json:"integrationRuntimeName,omitempty" tf:"integration_runtime_name,omitempty"` // A map of parameters to associate with the Data Factory Linked Service ODBC. // +kubebuilder:validation:Optional // +mapType=granular Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"` }
func (*LinkedServiceOdbcParameters) DeepCopy ¶
func (in *LinkedServiceOdbcParameters) DeepCopy() *LinkedServiceOdbcParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceOdbcParameters.
func (*LinkedServiceOdbcParameters) DeepCopyInto ¶
func (in *LinkedServiceOdbcParameters) DeepCopyInto(out *LinkedServiceOdbcParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LinkedServiceOdbcSpec ¶
type LinkedServiceOdbcSpec struct { v1.ResourceSpec `json:",inline"` ForProvider LinkedServiceOdbcParameters `json:"forProvider"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider LinkedServiceOdbcInitParameters `json:"initProvider,omitempty"` }
LinkedServiceOdbcSpec defines the desired state of LinkedServiceOdbc
func (*LinkedServiceOdbcSpec) DeepCopy ¶
func (in *LinkedServiceOdbcSpec) DeepCopy() *LinkedServiceOdbcSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceOdbcSpec.
func (*LinkedServiceOdbcSpec) DeepCopyInto ¶
func (in *LinkedServiceOdbcSpec) DeepCopyInto(out *LinkedServiceOdbcSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LinkedServiceOdbcStatus ¶
type LinkedServiceOdbcStatus struct { v1.ResourceStatus `json:",inline"` AtProvider LinkedServiceOdbcObservation `json:"atProvider,omitempty"` }
LinkedServiceOdbcStatus defines the observed state of LinkedServiceOdbc.
func (*LinkedServiceOdbcStatus) DeepCopy ¶
func (in *LinkedServiceOdbcStatus) DeepCopy() *LinkedServiceOdbcStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceOdbcStatus.
func (*LinkedServiceOdbcStatus) DeepCopyInto ¶
func (in *LinkedServiceOdbcStatus) DeepCopyInto(out *LinkedServiceOdbcStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LinkedServiceParameters ¶
type LinkedServiceParameters struct { // The name of the Data Factory Linked Service. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/datafactory/v1beta1.LinkedCustomService // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // Reference to a LinkedCustomService in datafactory to populate name. // +kubebuilder:validation:Optional NameRef *v1.Reference `json:"nameRef,omitempty" tf:"-"` // Selector for a LinkedCustomService in datafactory to populate name. // +kubebuilder:validation:Optional NameSelector *v1.Selector `json:"nameSelector,omitempty" tf:"-"` // A map of parameters to associate with the Data Factory Linked Service. // +kubebuilder:validation:Optional // +mapType=granular Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"` }
func (*LinkedServiceParameters) DeepCopy ¶
func (in *LinkedServiceParameters) DeepCopy() *LinkedServiceParameters
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 ¶ added in v0.27.0
type LinkedServicePostgreSQL struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.connectionString) || (has(self.initProvider) && has(self.initProvider.connectionString))",message="spec.forProvider.connectionString is a required parameter" Spec LinkedServicePostgreSQLSpec `json:"spec"` Status LinkedServicePostgreSQLStatus `json:"status,omitempty"` }
LinkedServicePostgreSQL is the Schema for the LinkedServicePostgreSQLs API. Manages a Linked Service (connection) between PostgreSQL and Azure Data Factory. +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].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:resource:scope=Cluster,categories={crossplane,managed,azure}
func (*LinkedServicePostgreSQL) DeepCopy ¶ added in v0.27.0
func (in *LinkedServicePostgreSQL) DeepCopy() *LinkedServicePostgreSQL
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServicePostgreSQL.
func (*LinkedServicePostgreSQL) DeepCopyInto ¶ added in v0.27.0
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 ¶ added in v0.27.0
func (in *LinkedServicePostgreSQL) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*LinkedServicePostgreSQL) GetCondition ¶ added in v0.27.0
func (mg *LinkedServicePostgreSQL) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this LinkedServicePostgreSQL.
func (*LinkedServicePostgreSQL) GetConnectionDetailsMapping ¶ added in v0.27.0
func (tr *LinkedServicePostgreSQL) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this LinkedServicePostgreSQL
func (*LinkedServicePostgreSQL) GetDeletionPolicy ¶ added in v0.27.0
func (mg *LinkedServicePostgreSQL) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this LinkedServicePostgreSQL.
func (*LinkedServicePostgreSQL) GetID ¶ added in v0.27.0
func (tr *LinkedServicePostgreSQL) GetID() string
GetID returns ID of underlying Terraform resource of this LinkedServicePostgreSQL
func (*LinkedServicePostgreSQL) GetInitParameters ¶ added in v0.35.0
func (tr *LinkedServicePostgreSQL) GetInitParameters() (map[string]any, error)
GetInitParameters of this LinkedServicePostgreSQL
func (*LinkedServicePostgreSQL) GetManagementPolicies ¶ added in v0.35.0
func (mg *LinkedServicePostgreSQL) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this LinkedServicePostgreSQL.
func (*LinkedServicePostgreSQL) GetMergedParameters ¶ added in v0.40.0
func (tr *LinkedServicePostgreSQL) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this LinkedServicePostgreSQL
func (*LinkedServicePostgreSQL) GetObservation ¶ added in v0.27.0
func (tr *LinkedServicePostgreSQL) GetObservation() (map[string]any, error)
GetObservation of this LinkedServicePostgreSQL
func (*LinkedServicePostgreSQL) GetParameters ¶ added in v0.27.0
func (tr *LinkedServicePostgreSQL) GetParameters() (map[string]any, error)
GetParameters of this LinkedServicePostgreSQL
func (*LinkedServicePostgreSQL) GetProviderConfigReference ¶ added in v0.27.0
func (mg *LinkedServicePostgreSQL) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this LinkedServicePostgreSQL.
func (*LinkedServicePostgreSQL) GetPublishConnectionDetailsTo ¶ added in v0.27.0
func (mg *LinkedServicePostgreSQL) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this LinkedServicePostgreSQL.
func (*LinkedServicePostgreSQL) GetTerraformResourceType ¶ added in v0.27.0
func (mg *LinkedServicePostgreSQL) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this LinkedServicePostgreSQL
func (*LinkedServicePostgreSQL) GetTerraformSchemaVersion ¶ added in v0.27.0
func (tr *LinkedServicePostgreSQL) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*LinkedServicePostgreSQL) GetWriteConnectionSecretToReference ¶ added in v0.27.0
func (mg *LinkedServicePostgreSQL) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this LinkedServicePostgreSQL.
func (*LinkedServicePostgreSQL) Hub ¶ added in v0.42.1
func (tr *LinkedServicePostgreSQL) Hub()
Hub marks this type as a conversion hub.
func (*LinkedServicePostgreSQL) LateInitialize ¶ added in v0.27.0
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 ¶ added in v0.27.0
ResolveReferences of this LinkedServicePostgreSQL.
func (*LinkedServicePostgreSQL) SetConditions ¶ added in v0.27.0
func (mg *LinkedServicePostgreSQL) SetConditions(c ...xpv1.Condition)
SetConditions of this LinkedServicePostgreSQL.
func (*LinkedServicePostgreSQL) SetDeletionPolicy ¶ added in v0.27.0
func (mg *LinkedServicePostgreSQL) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this LinkedServicePostgreSQL.
func (*LinkedServicePostgreSQL) SetManagementPolicies ¶ added in v0.35.0
func (mg *LinkedServicePostgreSQL) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this LinkedServicePostgreSQL.
func (*LinkedServicePostgreSQL) SetObservation ¶ added in v0.27.0
func (tr *LinkedServicePostgreSQL) SetObservation(obs map[string]any) error
SetObservation for this LinkedServicePostgreSQL
func (*LinkedServicePostgreSQL) SetParameters ¶ added in v0.27.0
func (tr *LinkedServicePostgreSQL) SetParameters(params map[string]any) error
SetParameters for this LinkedServicePostgreSQL
func (*LinkedServicePostgreSQL) SetProviderConfigReference ¶ added in v0.27.0
func (mg *LinkedServicePostgreSQL) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this LinkedServicePostgreSQL.
func (*LinkedServicePostgreSQL) SetPublishConnectionDetailsTo ¶ added in v0.27.0
func (mg *LinkedServicePostgreSQL) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this LinkedServicePostgreSQL.
func (*LinkedServicePostgreSQL) SetWriteConnectionSecretToReference ¶ added in v0.27.0
func (mg *LinkedServicePostgreSQL) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this LinkedServicePostgreSQL.
type LinkedServicePostgreSQLInitParameters ¶ added in v0.35.0
type LinkedServicePostgreSQLInitParameters struct { // A map of additional properties to associate with the Data Factory Linked Service PostgreSQL. // +mapType=granular AdditionalProperties map[string]*string `json:"additionalProperties,omitempty" tf:"additional_properties,omitempty"` // List of tags that can be used for describing the Data Factory Linked Service PostgreSQL. Annotations []*string `json:"annotations,omitempty" tf:"annotations,omitempty"` // The connection string in which to authenticate with PostgreSQL. ConnectionString *string `json:"connectionString,omitempty" tf:"connection_string,omitempty"` // The description for the Data Factory Linked Service PostgreSQL. Description *string `json:"description,omitempty" tf:"description,omitempty"` // The integration runtime reference to associate with the Data Factory Linked Service PostgreSQL. IntegrationRuntimeName *string `json:"integrationRuntimeName,omitempty" tf:"integration_runtime_name,omitempty"` // A map of parameters to associate with the Data Factory Linked Service PostgreSQL. // +mapType=granular Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"` }
func (*LinkedServicePostgreSQLInitParameters) DeepCopy ¶ added in v0.35.0
func (in *LinkedServicePostgreSQLInitParameters) DeepCopy() *LinkedServicePostgreSQLInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServicePostgreSQLInitParameters.
func (*LinkedServicePostgreSQLInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *LinkedServicePostgreSQLInitParameters) DeepCopyInto(out *LinkedServicePostgreSQLInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LinkedServicePostgreSQLList ¶ added in v0.27.0
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 ¶ added in v0.27.0
func (in *LinkedServicePostgreSQLList) DeepCopy() *LinkedServicePostgreSQLList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServicePostgreSQLList.
func (*LinkedServicePostgreSQLList) DeepCopyInto ¶ added in v0.27.0
func (in *LinkedServicePostgreSQLList) DeepCopyInto(out *LinkedServicePostgreSQLList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LinkedServicePostgreSQLList) DeepCopyObject ¶ added in v0.27.0
func (in *LinkedServicePostgreSQLList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*LinkedServicePostgreSQLList) GetItems ¶ added in v0.27.0
func (l *LinkedServicePostgreSQLList) GetItems() []resource.Managed
GetItems of this LinkedServicePostgreSQLList.
type LinkedServicePostgreSQLObservation ¶ added in v0.27.0
type LinkedServicePostgreSQLObservation struct { // A map of additional properties to associate with the Data Factory Linked Service PostgreSQL. // +mapType=granular AdditionalProperties map[string]*string `json:"additionalProperties,omitempty" tf:"additional_properties,omitempty"` // List of tags that can be used for describing the Data Factory Linked Service PostgreSQL. Annotations []*string `json:"annotations,omitempty" tf:"annotations,omitempty"` // The connection string in which to authenticate with PostgreSQL. ConnectionString *string `json:"connectionString,omitempty" tf:"connection_string,omitempty"` // The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource. DataFactoryID *string `json:"dataFactoryId,omitempty" tf:"data_factory_id,omitempty"` // The description for the Data Factory Linked Service PostgreSQL. Description *string `json:"description,omitempty" tf:"description,omitempty"` // The ID of the Data Factory PostgreSQL Linked Service. ID *string `json:"id,omitempty" tf:"id,omitempty"` // The integration runtime reference to associate with the Data Factory Linked Service PostgreSQL. IntegrationRuntimeName *string `json:"integrationRuntimeName,omitempty" tf:"integration_runtime_name,omitempty"` // A map of parameters to associate with the Data Factory Linked Service PostgreSQL. // +mapType=granular Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"` }
func (*LinkedServicePostgreSQLObservation) DeepCopy ¶ added in v0.27.0
func (in *LinkedServicePostgreSQLObservation) DeepCopy() *LinkedServicePostgreSQLObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServicePostgreSQLObservation.
func (*LinkedServicePostgreSQLObservation) DeepCopyInto ¶ added in v0.27.0
func (in *LinkedServicePostgreSQLObservation) DeepCopyInto(out *LinkedServicePostgreSQLObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LinkedServicePostgreSQLParameters ¶ added in v0.27.0
type LinkedServicePostgreSQLParameters struct { // A map of additional properties to associate with the Data Factory Linked Service PostgreSQL. // +kubebuilder:validation:Optional // +mapType=granular AdditionalProperties map[string]*string `json:"additionalProperties,omitempty" tf:"additional_properties,omitempty"` // List of tags that can be used for describing the Data Factory Linked Service PostgreSQL. // +kubebuilder:validation:Optional Annotations []*string `json:"annotations,omitempty" tf:"annotations,omitempty"` // The connection string in which to authenticate with PostgreSQL. // +kubebuilder:validation:Optional ConnectionString *string `json:"connectionString,omitempty" tf:"connection_string,omitempty"` // The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/datafactory/v1beta2.Factory // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional DataFactoryID *string `json:"dataFactoryId,omitempty" tf:"data_factory_id,omitempty"` // Reference to a Factory in datafactory to populate dataFactoryId. // +kubebuilder:validation:Optional DataFactoryIDRef *v1.Reference `json:"dataFactoryIdRef,omitempty" tf:"-"` // Selector for a Factory in datafactory to populate dataFactoryId. // +kubebuilder:validation:Optional DataFactoryIDSelector *v1.Selector `json:"dataFactoryIdSelector,omitempty" tf:"-"` // The description for the Data Factory Linked Service PostgreSQL. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // The integration runtime reference to associate with the Data Factory Linked Service PostgreSQL. // +kubebuilder:validation:Optional IntegrationRuntimeName *string `json:"integrationRuntimeName,omitempty" tf:"integration_runtime_name,omitempty"` // A map of parameters to associate with the Data Factory Linked Service PostgreSQL. // +kubebuilder:validation:Optional // +mapType=granular Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"` }
func (*LinkedServicePostgreSQLParameters) DeepCopy ¶ added in v0.27.0
func (in *LinkedServicePostgreSQLParameters) DeepCopy() *LinkedServicePostgreSQLParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServicePostgreSQLParameters.
func (*LinkedServicePostgreSQLParameters) DeepCopyInto ¶ added in v0.27.0
func (in *LinkedServicePostgreSQLParameters) DeepCopyInto(out *LinkedServicePostgreSQLParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LinkedServicePostgreSQLSpec ¶ added in v0.27.0
type LinkedServicePostgreSQLSpec struct { v1.ResourceSpec `json:",inline"` ForProvider LinkedServicePostgreSQLParameters `json:"forProvider"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider LinkedServicePostgreSQLInitParameters `json:"initProvider,omitempty"` }
LinkedServicePostgreSQLSpec defines the desired state of LinkedServicePostgreSQL
func (*LinkedServicePostgreSQLSpec) DeepCopy ¶ added in v0.27.0
func (in *LinkedServicePostgreSQLSpec) DeepCopy() *LinkedServicePostgreSQLSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServicePostgreSQLSpec.
func (*LinkedServicePostgreSQLSpec) DeepCopyInto ¶ added in v0.27.0
func (in *LinkedServicePostgreSQLSpec) DeepCopyInto(out *LinkedServicePostgreSQLSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LinkedServicePostgreSQLStatus ¶ added in v0.27.0
type LinkedServicePostgreSQLStatus struct { v1.ResourceStatus `json:",inline"` AtProvider LinkedServicePostgreSQLObservation `json:"atProvider,omitempty"` }
LinkedServicePostgreSQLStatus defines the observed state of LinkedServicePostgreSQL.
func (*LinkedServicePostgreSQLStatus) DeepCopy ¶ added in v0.27.0
func (in *LinkedServicePostgreSQLStatus) DeepCopy() *LinkedServicePostgreSQLStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServicePostgreSQLStatus.
func (*LinkedServicePostgreSQLStatus) DeepCopyInto ¶ added in v0.27.0
func (in *LinkedServicePostgreSQLStatus) DeepCopyInto(out *LinkedServicePostgreSQLStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LinkedServiceSFTP ¶ added in v0.27.0
type LinkedServiceSFTP struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.authenticationType) || (has(self.initProvider) && has(self.initProvider.authenticationType))",message="spec.forProvider.authenticationType is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.host) || (has(self.initProvider) && has(self.initProvider.host))",message="spec.forProvider.host is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.passwordSecretRef)",message="spec.forProvider.passwordSecretRef is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.port) || (has(self.initProvider) && has(self.initProvider.port))",message="spec.forProvider.port is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.username) || (has(self.initProvider) && has(self.initProvider.username))",message="spec.forProvider.username is a required parameter" Spec LinkedServiceSFTPSpec `json:"spec"` Status LinkedServiceSFTPStatus `json:"status,omitempty"` }
LinkedServiceSFTP is the Schema for the LinkedServiceSFTPs API. Manages a Linked Service (connection) between an SFTP Server and Azure Data Factory. +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].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:resource:scope=Cluster,categories={crossplane,managed,azure}
func (*LinkedServiceSFTP) DeepCopy ¶ added in v0.27.0
func (in *LinkedServiceSFTP) DeepCopy() *LinkedServiceSFTP
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceSFTP.
func (*LinkedServiceSFTP) DeepCopyInto ¶ added in v0.27.0
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 ¶ added in v0.27.0
func (in *LinkedServiceSFTP) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*LinkedServiceSFTP) GetCondition ¶ added in v0.27.0
func (mg *LinkedServiceSFTP) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this LinkedServiceSFTP.
func (*LinkedServiceSFTP) GetConnectionDetailsMapping ¶ added in v0.27.0
func (tr *LinkedServiceSFTP) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this LinkedServiceSFTP
func (*LinkedServiceSFTP) GetDeletionPolicy ¶ added in v0.27.0
func (mg *LinkedServiceSFTP) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this LinkedServiceSFTP.
func (*LinkedServiceSFTP) GetID ¶ added in v0.27.0
func (tr *LinkedServiceSFTP) GetID() string
GetID returns ID of underlying Terraform resource of this LinkedServiceSFTP
func (*LinkedServiceSFTP) GetInitParameters ¶ added in v0.35.0
func (tr *LinkedServiceSFTP) GetInitParameters() (map[string]any, error)
GetInitParameters of this LinkedServiceSFTP
func (*LinkedServiceSFTP) GetManagementPolicies ¶ added in v0.35.0
func (mg *LinkedServiceSFTP) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this LinkedServiceSFTP.
func (*LinkedServiceSFTP) GetMergedParameters ¶ added in v0.40.0
func (tr *LinkedServiceSFTP) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this LinkedServiceSFTP
func (*LinkedServiceSFTP) GetObservation ¶ added in v0.27.0
func (tr *LinkedServiceSFTP) GetObservation() (map[string]any, error)
GetObservation of this LinkedServiceSFTP
func (*LinkedServiceSFTP) GetParameters ¶ added in v0.27.0
func (tr *LinkedServiceSFTP) GetParameters() (map[string]any, error)
GetParameters of this LinkedServiceSFTP
func (*LinkedServiceSFTP) GetProviderConfigReference ¶ added in v0.27.0
func (mg *LinkedServiceSFTP) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this LinkedServiceSFTP.
func (*LinkedServiceSFTP) GetPublishConnectionDetailsTo ¶ added in v0.27.0
func (mg *LinkedServiceSFTP) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this LinkedServiceSFTP.
func (*LinkedServiceSFTP) GetTerraformResourceType ¶ added in v0.27.0
func (mg *LinkedServiceSFTP) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this LinkedServiceSFTP
func (*LinkedServiceSFTP) GetTerraformSchemaVersion ¶ added in v0.27.0
func (tr *LinkedServiceSFTP) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*LinkedServiceSFTP) GetWriteConnectionSecretToReference ¶ added in v0.27.0
func (mg *LinkedServiceSFTP) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this LinkedServiceSFTP.
func (*LinkedServiceSFTP) Hub ¶ added in v0.42.1
func (tr *LinkedServiceSFTP) Hub()
Hub marks this type as a conversion hub.
func (*LinkedServiceSFTP) LateInitialize ¶ added in v0.27.0
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 ¶ added in v0.27.0
ResolveReferences of this LinkedServiceSFTP.
func (*LinkedServiceSFTP) SetConditions ¶ added in v0.27.0
func (mg *LinkedServiceSFTP) SetConditions(c ...xpv1.Condition)
SetConditions of this LinkedServiceSFTP.
func (*LinkedServiceSFTP) SetDeletionPolicy ¶ added in v0.27.0
func (mg *LinkedServiceSFTP) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this LinkedServiceSFTP.
func (*LinkedServiceSFTP) SetManagementPolicies ¶ added in v0.35.0
func (mg *LinkedServiceSFTP) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this LinkedServiceSFTP.
func (*LinkedServiceSFTP) SetObservation ¶ added in v0.27.0
func (tr *LinkedServiceSFTP) SetObservation(obs map[string]any) error
SetObservation for this LinkedServiceSFTP
func (*LinkedServiceSFTP) SetParameters ¶ added in v0.27.0
func (tr *LinkedServiceSFTP) SetParameters(params map[string]any) error
SetParameters for this LinkedServiceSFTP
func (*LinkedServiceSFTP) SetProviderConfigReference ¶ added in v0.27.0
func (mg *LinkedServiceSFTP) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this LinkedServiceSFTP.
func (*LinkedServiceSFTP) SetPublishConnectionDetailsTo ¶ added in v0.27.0
func (mg *LinkedServiceSFTP) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this LinkedServiceSFTP.
func (*LinkedServiceSFTP) SetWriteConnectionSecretToReference ¶ added in v0.27.0
func (mg *LinkedServiceSFTP) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this LinkedServiceSFTP.
type LinkedServiceSFTPInitParameters ¶ added in v0.35.0
type LinkedServiceSFTPInitParameters struct { // A map of additional properties to associate with the Data Factory Linked Service. // +mapType=granular AdditionalProperties map[string]*string `json:"additionalProperties,omitempty" tf:"additional_properties,omitempty"` // List of tags that can be used for describing the Data Factory Linked Service. Annotations []*string `json:"annotations,omitempty" tf:"annotations,omitempty"` // The type of authentication used to connect to the web table source. Valid options are Anonymous, Basic and ClientCertificate. AuthenticationType *string `json:"authenticationType,omitempty" tf:"authentication_type,omitempty"` // The description for the Data Factory Linked Service. Description *string `json:"description,omitempty" tf:"description,omitempty"` // The SFTP server hostname. Host *string `json:"host,omitempty" tf:"host,omitempty"` // The host key fingerprint of the SFTP server. HostKeyFingerprint *string `json:"hostKeyFingerprint,omitempty" tf:"host_key_fingerprint,omitempty"` // The integration runtime reference to associate with the Data Factory Linked Service. IntegrationRuntimeName *string `json:"integrationRuntimeName,omitempty" tf:"integration_runtime_name,omitempty"` // A map of parameters to associate with the Data Factory Linked Service. // +mapType=granular Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"` // Password to logon to the SFTP Server for Basic Authentication. PasswordSecretRef v1.SecretKeySelector `json:"passwordSecretRef" tf:"-"` // The TCP port number that the SFTP server uses to listen for client connection. Default value is 22. Port *float64 `json:"port,omitempty" tf:"port,omitempty"` // Whether to validate host key fingerprint while connecting. If set to false, host_key_fingerprint must also be set. SkipHostKeyValidation *bool `json:"skipHostKeyValidation,omitempty" tf:"skip_host_key_validation,omitempty"` // The username used to log on to the SFTP server. Username *string `json:"username,omitempty" tf:"username,omitempty"` }
func (*LinkedServiceSFTPInitParameters) DeepCopy ¶ added in v0.35.0
func (in *LinkedServiceSFTPInitParameters) DeepCopy() *LinkedServiceSFTPInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceSFTPInitParameters.
func (*LinkedServiceSFTPInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *LinkedServiceSFTPInitParameters) DeepCopyInto(out *LinkedServiceSFTPInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LinkedServiceSFTPList ¶ added in v0.27.0
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 ¶ added in v0.27.0
func (in *LinkedServiceSFTPList) DeepCopy() *LinkedServiceSFTPList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceSFTPList.
func (*LinkedServiceSFTPList) DeepCopyInto ¶ added in v0.27.0
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 ¶ added in v0.27.0
func (in *LinkedServiceSFTPList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*LinkedServiceSFTPList) GetItems ¶ added in v0.27.0
func (l *LinkedServiceSFTPList) GetItems() []resource.Managed
GetItems of this LinkedServiceSFTPList.
type LinkedServiceSFTPObservation ¶ added in v0.27.0
type LinkedServiceSFTPObservation struct { // A map of additional properties to associate with the Data Factory Linked Service. // +mapType=granular AdditionalProperties map[string]*string `json:"additionalProperties,omitempty" tf:"additional_properties,omitempty"` // List of tags that can be used for describing the Data Factory Linked Service. Annotations []*string `json:"annotations,omitempty" tf:"annotations,omitempty"` // The type of authentication used to connect to the web table source. Valid options are Anonymous, Basic and ClientCertificate. AuthenticationType *string `json:"authenticationType,omitempty" tf:"authentication_type,omitempty"` // The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource. DataFactoryID *string `json:"dataFactoryId,omitempty" tf:"data_factory_id,omitempty"` // The description for the Data Factory Linked Service. Description *string `json:"description,omitempty" tf:"description,omitempty"` // The SFTP server hostname. Host *string `json:"host,omitempty" tf:"host,omitempty"` // The host key fingerprint of the SFTP server. HostKeyFingerprint *string `json:"hostKeyFingerprint,omitempty" tf:"host_key_fingerprint,omitempty"` // The ID of the Data Factory Linked Service. ID *string `json:"id,omitempty" tf:"id,omitempty"` // The integration runtime reference to associate with the Data Factory Linked Service. IntegrationRuntimeName *string `json:"integrationRuntimeName,omitempty" tf:"integration_runtime_name,omitempty"` // A map of parameters to associate with the Data Factory Linked Service. // +mapType=granular Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"` // The TCP port number that the SFTP server uses to listen for client connection. Default value is 22. Port *float64 `json:"port,omitempty" tf:"port,omitempty"` // Whether to validate host key fingerprint while connecting. If set to false, host_key_fingerprint must also be set. SkipHostKeyValidation *bool `json:"skipHostKeyValidation,omitempty" tf:"skip_host_key_validation,omitempty"` // The username used to log on to the SFTP server. Username *string `json:"username,omitempty" tf:"username,omitempty"` }
func (*LinkedServiceSFTPObservation) DeepCopy ¶ added in v0.27.0
func (in *LinkedServiceSFTPObservation) DeepCopy() *LinkedServiceSFTPObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceSFTPObservation.
func (*LinkedServiceSFTPObservation) DeepCopyInto ¶ added in v0.27.0
func (in *LinkedServiceSFTPObservation) DeepCopyInto(out *LinkedServiceSFTPObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LinkedServiceSFTPParameters ¶ added in v0.27.0
type LinkedServiceSFTPParameters struct { // A map of additional properties to associate with the Data Factory Linked Service. // +kubebuilder:validation:Optional // +mapType=granular AdditionalProperties map[string]*string `json:"additionalProperties,omitempty" tf:"additional_properties,omitempty"` // List of tags that can be used for describing the Data Factory Linked Service. // +kubebuilder:validation:Optional Annotations []*string `json:"annotations,omitempty" tf:"annotations,omitempty"` // The type of authentication used to connect to the web table source. Valid options are Anonymous, Basic and ClientCertificate. // +kubebuilder:validation:Optional AuthenticationType *string `json:"authenticationType,omitempty" tf:"authentication_type,omitempty"` // The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/datafactory/v1beta2.Factory // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional DataFactoryID *string `json:"dataFactoryId,omitempty" tf:"data_factory_id,omitempty"` // Reference to a Factory in datafactory to populate dataFactoryId. // +kubebuilder:validation:Optional DataFactoryIDRef *v1.Reference `json:"dataFactoryIdRef,omitempty" tf:"-"` // Selector for a Factory in datafactory to populate dataFactoryId. // +kubebuilder:validation:Optional DataFactoryIDSelector *v1.Selector `json:"dataFactoryIdSelector,omitempty" tf:"-"` // The description for the Data Factory Linked Service. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // The SFTP server hostname. // +kubebuilder:validation:Optional Host *string `json:"host,omitempty" tf:"host,omitempty"` // The host key fingerprint of the SFTP server. // +kubebuilder:validation:Optional HostKeyFingerprint *string `json:"hostKeyFingerprint,omitempty" tf:"host_key_fingerprint,omitempty"` // The integration runtime reference to associate with the Data Factory Linked Service. // +kubebuilder:validation:Optional IntegrationRuntimeName *string `json:"integrationRuntimeName,omitempty" tf:"integration_runtime_name,omitempty"` // A map of parameters to associate with the Data Factory Linked Service. // +kubebuilder:validation:Optional // +mapType=granular Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"` // Password to logon to the SFTP Server for Basic Authentication. // +kubebuilder:validation:Optional PasswordSecretRef v1.SecretKeySelector `json:"passwordSecretRef" tf:"-"` // The TCP port number that the SFTP server uses to listen for client connection. Default value is 22. // +kubebuilder:validation:Optional Port *float64 `json:"port,omitempty" tf:"port,omitempty"` // Whether to validate host key fingerprint while connecting. If set to false, host_key_fingerprint must also be set. // +kubebuilder:validation:Optional SkipHostKeyValidation *bool `json:"skipHostKeyValidation,omitempty" tf:"skip_host_key_validation,omitempty"` // The username used to log on to the SFTP server. // +kubebuilder:validation:Optional Username *string `json:"username,omitempty" tf:"username,omitempty"` }
func (*LinkedServiceSFTPParameters) DeepCopy ¶ added in v0.27.0
func (in *LinkedServiceSFTPParameters) DeepCopy() *LinkedServiceSFTPParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceSFTPParameters.
func (*LinkedServiceSFTPParameters) DeepCopyInto ¶ added in v0.27.0
func (in *LinkedServiceSFTPParameters) DeepCopyInto(out *LinkedServiceSFTPParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LinkedServiceSFTPSpec ¶ added in v0.27.0
type LinkedServiceSFTPSpec struct { v1.ResourceSpec `json:",inline"` ForProvider LinkedServiceSFTPParameters `json:"forProvider"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider LinkedServiceSFTPInitParameters `json:"initProvider,omitempty"` }
LinkedServiceSFTPSpec defines the desired state of LinkedServiceSFTP
func (*LinkedServiceSFTPSpec) DeepCopy ¶ added in v0.27.0
func (in *LinkedServiceSFTPSpec) DeepCopy() *LinkedServiceSFTPSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceSFTPSpec.
func (*LinkedServiceSFTPSpec) DeepCopyInto ¶ added in v0.27.0
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 ¶ added in v0.27.0
type LinkedServiceSFTPStatus struct { v1.ResourceStatus `json:",inline"` AtProvider LinkedServiceSFTPObservation `json:"atProvider,omitempty"` }
LinkedServiceSFTPStatus defines the observed state of LinkedServiceSFTP.
func (*LinkedServiceSFTPStatus) DeepCopy ¶ added in v0.27.0
func (in *LinkedServiceSFTPStatus) DeepCopy() *LinkedServiceSFTPStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceSFTPStatus.
func (*LinkedServiceSFTPStatus) DeepCopyInto ¶ added in v0.27.0
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 ¶ added in v0.27.0
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. Manages a Linked Service (connection) between a SQL Server and Azure Data Factory. +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].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:resource:scope=Cluster,categories={crossplane,managed,azure}
func (*LinkedServiceSQLServer) ConvertFrom ¶ added in v1.2.0
func (tr *LinkedServiceSQLServer) ConvertFrom(srcRaw conversion.Hub) error
ConvertFrom converts from the hub type to the LinkedServiceSQLServer type.
func (*LinkedServiceSQLServer) ConvertTo ¶ added in v1.2.0
func (tr *LinkedServiceSQLServer) ConvertTo(dstRaw conversion.Hub) error
ConvertTo converts this LinkedServiceSQLServer to the hub type.
func (*LinkedServiceSQLServer) DeepCopy ¶ added in v0.27.0
func (in *LinkedServiceSQLServer) DeepCopy() *LinkedServiceSQLServer
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceSQLServer.
func (*LinkedServiceSQLServer) DeepCopyInto ¶ added in v0.27.0
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 ¶ added in v0.27.0
func (in *LinkedServiceSQLServer) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*LinkedServiceSQLServer) GetCondition ¶ added in v0.27.0
func (mg *LinkedServiceSQLServer) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this LinkedServiceSQLServer.
func (*LinkedServiceSQLServer) GetConnectionDetailsMapping ¶ added in v0.27.0
func (tr *LinkedServiceSQLServer) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this LinkedServiceSQLServer
func (*LinkedServiceSQLServer) GetDeletionPolicy ¶ added in v0.27.0
func (mg *LinkedServiceSQLServer) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this LinkedServiceSQLServer.
func (*LinkedServiceSQLServer) GetID ¶ added in v0.27.0
func (tr *LinkedServiceSQLServer) GetID() string
GetID returns ID of underlying Terraform resource of this LinkedServiceSQLServer
func (*LinkedServiceSQLServer) GetInitParameters ¶ added in v0.35.0
func (tr *LinkedServiceSQLServer) GetInitParameters() (map[string]any, error)
GetInitParameters of this LinkedServiceSQLServer
func (*LinkedServiceSQLServer) GetManagementPolicies ¶ added in v0.35.0
func (mg *LinkedServiceSQLServer) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this LinkedServiceSQLServer.
func (*LinkedServiceSQLServer) GetMergedParameters ¶ added in v0.40.0
func (tr *LinkedServiceSQLServer) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this LinkedServiceSQLServer
func (*LinkedServiceSQLServer) GetObservation ¶ added in v0.27.0
func (tr *LinkedServiceSQLServer) GetObservation() (map[string]any, error)
GetObservation of this LinkedServiceSQLServer
func (*LinkedServiceSQLServer) GetParameters ¶ added in v0.27.0
func (tr *LinkedServiceSQLServer) GetParameters() (map[string]any, error)
GetParameters of this LinkedServiceSQLServer
func (*LinkedServiceSQLServer) GetProviderConfigReference ¶ added in v0.27.0
func (mg *LinkedServiceSQLServer) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this LinkedServiceSQLServer.
func (*LinkedServiceSQLServer) GetPublishConnectionDetailsTo ¶ added in v0.27.0
func (mg *LinkedServiceSQLServer) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this LinkedServiceSQLServer.
func (*LinkedServiceSQLServer) GetTerraformResourceType ¶ added in v0.27.0
func (mg *LinkedServiceSQLServer) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this LinkedServiceSQLServer
func (*LinkedServiceSQLServer) GetTerraformSchemaVersion ¶ added in v0.27.0
func (tr *LinkedServiceSQLServer) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*LinkedServiceSQLServer) GetWriteConnectionSecretToReference ¶ added in v0.27.0
func (mg *LinkedServiceSQLServer) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this LinkedServiceSQLServer.
func (*LinkedServiceSQLServer) LateInitialize ¶ added in v0.27.0
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 ¶ added in v0.27.0
ResolveReferences of this LinkedServiceSQLServer.
func (*LinkedServiceSQLServer) SetConditions ¶ added in v0.27.0
func (mg *LinkedServiceSQLServer) SetConditions(c ...xpv1.Condition)
SetConditions of this LinkedServiceSQLServer.
func (*LinkedServiceSQLServer) SetDeletionPolicy ¶ added in v0.27.0
func (mg *LinkedServiceSQLServer) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this LinkedServiceSQLServer.
func (*LinkedServiceSQLServer) SetManagementPolicies ¶ added in v0.35.0
func (mg *LinkedServiceSQLServer) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this LinkedServiceSQLServer.
func (*LinkedServiceSQLServer) SetObservation ¶ added in v0.27.0
func (tr *LinkedServiceSQLServer) SetObservation(obs map[string]any) error
SetObservation for this LinkedServiceSQLServer
func (*LinkedServiceSQLServer) SetParameters ¶ added in v0.27.0
func (tr *LinkedServiceSQLServer) SetParameters(params map[string]any) error
SetParameters for this LinkedServiceSQLServer
func (*LinkedServiceSQLServer) SetProviderConfigReference ¶ added in v0.27.0
func (mg *LinkedServiceSQLServer) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this LinkedServiceSQLServer.
func (*LinkedServiceSQLServer) SetPublishConnectionDetailsTo ¶ added in v0.27.0
func (mg *LinkedServiceSQLServer) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this LinkedServiceSQLServer.
func (*LinkedServiceSQLServer) SetWriteConnectionSecretToReference ¶ added in v0.27.0
func (mg *LinkedServiceSQLServer) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this LinkedServiceSQLServer.
type LinkedServiceSQLServerInitParameters ¶ added in v0.35.0
type LinkedServiceSQLServerInitParameters struct { // A map of additional properties to associate with the Data Factory Linked Service SQL Server. // +mapType=granular AdditionalProperties map[string]*string `json:"additionalProperties,omitempty" tf:"additional_properties,omitempty"` // List of tags that can be used for describing the Data Factory Linked Service SQL Server. Annotations []*string `json:"annotations,omitempty" tf:"annotations,omitempty"` // The connection string in which to authenticate with the SQL Server. Exactly one of either connection_string or key_vault_connection_string is required. ConnectionString *string `json:"connectionString,omitempty" tf:"connection_string,omitempty"` // The description for the Data Factory Linked Service SQL Server. Description *string `json:"description,omitempty" tf:"description,omitempty"` // The integration runtime reference to associate with the Data Factory Linked Service SQL Server. IntegrationRuntimeName *string `json:"integrationRuntimeName,omitempty" tf:"integration_runtime_name,omitempty"` // A key_vault_connection_string block as defined below. Use this argument to store SQL Server connection string in an existing Key Vault. It needs an existing Key Vault Data Factory Linked Service. Exactly one of either connection_string or key_vault_connection_string is required. KeyVaultConnectionString []LinkedServiceSQLServerKeyVaultConnectionStringInitParameters `json:"keyVaultConnectionString,omitempty" tf:"key_vault_connection_string,omitempty"` // A key_vault_password block as defined below. Use this argument to store SQL Server password in an existing Key Vault. It needs an existing Key Vault Data Factory Linked Service. KeyVaultPassword []LinkedServiceSQLServerKeyVaultPasswordInitParameters `json:"keyVaultPassword,omitempty" tf:"key_vault_password,omitempty"` // A map of parameters to associate with the Data Factory Linked Service SQL Server. // +mapType=granular Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"` // The on-premises Windows authentication user name. UserName *string `json:"userName,omitempty" tf:"user_name,omitempty"` }
func (*LinkedServiceSQLServerInitParameters) DeepCopy ¶ added in v0.35.0
func (in *LinkedServiceSQLServerInitParameters) DeepCopy() *LinkedServiceSQLServerInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceSQLServerInitParameters.
func (*LinkedServiceSQLServerInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *LinkedServiceSQLServerInitParameters) DeepCopyInto(out *LinkedServiceSQLServerInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LinkedServiceSQLServerKeyVaultConnectionStringInitParameters ¶ added in v0.35.0
type LinkedServiceSQLServerKeyVaultConnectionStringInitParameters struct { // Specifies the name of an existing Key Vault Data Factory Linked Service. LinkedServiceName *string `json:"linkedServiceName,omitempty" tf:"linked_service_name,omitempty"` // Specifies the secret name in Azure Key Vault that stores SQL Server connection string. SecretName *string `json:"secretName,omitempty" tf:"secret_name,omitempty"` }
func (*LinkedServiceSQLServerKeyVaultConnectionStringInitParameters) DeepCopy ¶ added in v0.35.0
func (in *LinkedServiceSQLServerKeyVaultConnectionStringInitParameters) DeepCopy() *LinkedServiceSQLServerKeyVaultConnectionStringInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceSQLServerKeyVaultConnectionStringInitParameters.
func (*LinkedServiceSQLServerKeyVaultConnectionStringInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *LinkedServiceSQLServerKeyVaultConnectionStringInitParameters) DeepCopyInto(out *LinkedServiceSQLServerKeyVaultConnectionStringInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LinkedServiceSQLServerKeyVaultConnectionStringObservation ¶ added in v0.27.0
type LinkedServiceSQLServerKeyVaultConnectionStringObservation struct { // Specifies the name of an existing Key Vault Data Factory Linked Service. LinkedServiceName *string `json:"linkedServiceName,omitempty" tf:"linked_service_name,omitempty"` // Specifies the secret name in Azure Key Vault that stores SQL Server connection string. SecretName *string `json:"secretName,omitempty" tf:"secret_name,omitempty"` }
func (*LinkedServiceSQLServerKeyVaultConnectionStringObservation) DeepCopy ¶ added in v0.27.0
func (in *LinkedServiceSQLServerKeyVaultConnectionStringObservation) DeepCopy() *LinkedServiceSQLServerKeyVaultConnectionStringObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceSQLServerKeyVaultConnectionStringObservation.
func (*LinkedServiceSQLServerKeyVaultConnectionStringObservation) DeepCopyInto ¶ added in v0.27.0
func (in *LinkedServiceSQLServerKeyVaultConnectionStringObservation) DeepCopyInto(out *LinkedServiceSQLServerKeyVaultConnectionStringObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LinkedServiceSQLServerKeyVaultConnectionStringParameters ¶ added in v0.27.0
type LinkedServiceSQLServerKeyVaultConnectionStringParameters struct { // Specifies the name of an existing Key Vault Data Factory Linked Service. // +kubebuilder:validation:Optional LinkedServiceName *string `json:"linkedServiceName" tf:"linked_service_name,omitempty"` // Specifies the secret name in Azure Key Vault that stores SQL Server connection string. // +kubebuilder:validation:Optional SecretName *string `json:"secretName" tf:"secret_name,omitempty"` }
func (*LinkedServiceSQLServerKeyVaultConnectionStringParameters) DeepCopy ¶ added in v0.27.0
func (in *LinkedServiceSQLServerKeyVaultConnectionStringParameters) DeepCopy() *LinkedServiceSQLServerKeyVaultConnectionStringParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceSQLServerKeyVaultConnectionStringParameters.
func (*LinkedServiceSQLServerKeyVaultConnectionStringParameters) DeepCopyInto ¶ added in v0.27.0
func (in *LinkedServiceSQLServerKeyVaultConnectionStringParameters) DeepCopyInto(out *LinkedServiceSQLServerKeyVaultConnectionStringParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LinkedServiceSQLServerKeyVaultPasswordInitParameters ¶ added in v0.35.0
type LinkedServiceSQLServerKeyVaultPasswordInitParameters struct { // Specifies the name of an existing Key Vault Data Factory Linked Service. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/datafactory/v1beta1.LinkedServiceKeyVault LinkedServiceName *string `json:"linkedServiceName,omitempty" tf:"linked_service_name,omitempty"` // Reference to a LinkedServiceKeyVault in datafactory to populate linkedServiceName. // +kubebuilder:validation:Optional LinkedServiceNameRef *v1.Reference `json:"linkedServiceNameRef,omitempty" tf:"-"` // Selector for a LinkedServiceKeyVault in datafactory to populate linkedServiceName. // +kubebuilder:validation:Optional LinkedServiceNameSelector *v1.Selector `json:"linkedServiceNameSelector,omitempty" tf:"-"` // Specifies the secret name in Azure Key Vault that stores SQL Server password. SecretName *string `json:"secretName,omitempty" tf:"secret_name,omitempty"` }
func (*LinkedServiceSQLServerKeyVaultPasswordInitParameters) DeepCopy ¶ added in v0.35.0
func (in *LinkedServiceSQLServerKeyVaultPasswordInitParameters) DeepCopy() *LinkedServiceSQLServerKeyVaultPasswordInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceSQLServerKeyVaultPasswordInitParameters.
func (*LinkedServiceSQLServerKeyVaultPasswordInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *LinkedServiceSQLServerKeyVaultPasswordInitParameters) DeepCopyInto(out *LinkedServiceSQLServerKeyVaultPasswordInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LinkedServiceSQLServerKeyVaultPasswordObservation ¶ added in v0.27.0
type LinkedServiceSQLServerKeyVaultPasswordObservation struct { // Specifies the name of an existing Key Vault Data Factory Linked Service. LinkedServiceName *string `json:"linkedServiceName,omitempty" tf:"linked_service_name,omitempty"` // Specifies the secret name in Azure Key Vault that stores SQL Server password. SecretName *string `json:"secretName,omitempty" tf:"secret_name,omitempty"` }
func (*LinkedServiceSQLServerKeyVaultPasswordObservation) DeepCopy ¶ added in v0.27.0
func (in *LinkedServiceSQLServerKeyVaultPasswordObservation) DeepCopy() *LinkedServiceSQLServerKeyVaultPasswordObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceSQLServerKeyVaultPasswordObservation.
func (*LinkedServiceSQLServerKeyVaultPasswordObservation) DeepCopyInto ¶ added in v0.27.0
func (in *LinkedServiceSQLServerKeyVaultPasswordObservation) DeepCopyInto(out *LinkedServiceSQLServerKeyVaultPasswordObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LinkedServiceSQLServerKeyVaultPasswordParameters ¶ added in v0.27.0
type LinkedServiceSQLServerKeyVaultPasswordParameters struct { // Specifies the name of an existing Key Vault Data Factory Linked Service. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/datafactory/v1beta1.LinkedServiceKeyVault // +kubebuilder:validation:Optional LinkedServiceName *string `json:"linkedServiceName,omitempty" tf:"linked_service_name,omitempty"` // Reference to a LinkedServiceKeyVault in datafactory to populate linkedServiceName. // +kubebuilder:validation:Optional LinkedServiceNameRef *v1.Reference `json:"linkedServiceNameRef,omitempty" tf:"-"` // Selector for a LinkedServiceKeyVault in datafactory to populate linkedServiceName. // +kubebuilder:validation:Optional LinkedServiceNameSelector *v1.Selector `json:"linkedServiceNameSelector,omitempty" tf:"-"` // Specifies the secret name in Azure Key Vault that stores SQL Server password. // +kubebuilder:validation:Optional SecretName *string `json:"secretName" tf:"secret_name,omitempty"` }
func (*LinkedServiceSQLServerKeyVaultPasswordParameters) DeepCopy ¶ added in v0.27.0
func (in *LinkedServiceSQLServerKeyVaultPasswordParameters) DeepCopy() *LinkedServiceSQLServerKeyVaultPasswordParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceSQLServerKeyVaultPasswordParameters.
func (*LinkedServiceSQLServerKeyVaultPasswordParameters) DeepCopyInto ¶ added in v0.27.0
func (in *LinkedServiceSQLServerKeyVaultPasswordParameters) DeepCopyInto(out *LinkedServiceSQLServerKeyVaultPasswordParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LinkedServiceSQLServerList ¶ added in v0.27.0
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 ¶ added in v0.27.0
func (in *LinkedServiceSQLServerList) DeepCopy() *LinkedServiceSQLServerList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceSQLServerList.
func (*LinkedServiceSQLServerList) DeepCopyInto ¶ added in v0.27.0
func (in *LinkedServiceSQLServerList) DeepCopyInto(out *LinkedServiceSQLServerList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LinkedServiceSQLServerList) DeepCopyObject ¶ added in v0.27.0
func (in *LinkedServiceSQLServerList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*LinkedServiceSQLServerList) GetItems ¶ added in v0.27.0
func (l *LinkedServiceSQLServerList) GetItems() []resource.Managed
GetItems of this LinkedServiceSQLServerList.
type LinkedServiceSQLServerObservation ¶ added in v0.27.0
type LinkedServiceSQLServerObservation struct { // A map of additional properties to associate with the Data Factory Linked Service SQL Server. // +mapType=granular AdditionalProperties map[string]*string `json:"additionalProperties,omitempty" tf:"additional_properties,omitempty"` // List of tags that can be used for describing the Data Factory Linked Service SQL Server. Annotations []*string `json:"annotations,omitempty" tf:"annotations,omitempty"` // The connection string in which to authenticate with the SQL Server. Exactly one of either connection_string or key_vault_connection_string is required. ConnectionString *string `json:"connectionString,omitempty" tf:"connection_string,omitempty"` // The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource. DataFactoryID *string `json:"dataFactoryId,omitempty" tf:"data_factory_id,omitempty"` // The description for the Data Factory Linked Service SQL Server. Description *string `json:"description,omitempty" tf:"description,omitempty"` // The ID of the Data Factory SQL Server Linked Service. ID *string `json:"id,omitempty" tf:"id,omitempty"` // The integration runtime reference to associate with the Data Factory Linked Service SQL Server. IntegrationRuntimeName *string `json:"integrationRuntimeName,omitempty" tf:"integration_runtime_name,omitempty"` // A key_vault_connection_string block as defined below. Use this argument to store SQL Server connection string in an existing Key Vault. It needs an existing Key Vault Data Factory Linked Service. Exactly one of either connection_string or key_vault_connection_string is required. KeyVaultConnectionString []LinkedServiceSQLServerKeyVaultConnectionStringObservation `json:"keyVaultConnectionString,omitempty" tf:"key_vault_connection_string,omitempty"` // A key_vault_password block as defined below. Use this argument to store SQL Server password in an existing Key Vault. It needs an existing Key Vault Data Factory Linked Service. KeyVaultPassword []LinkedServiceSQLServerKeyVaultPasswordObservation `json:"keyVaultPassword,omitempty" tf:"key_vault_password,omitempty"` // A map of parameters to associate with the Data Factory Linked Service SQL Server. // +mapType=granular Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"` // The on-premises Windows authentication user name. UserName *string `json:"userName,omitempty" tf:"user_name,omitempty"` }
func (*LinkedServiceSQLServerObservation) DeepCopy ¶ added in v0.27.0
func (in *LinkedServiceSQLServerObservation) DeepCopy() *LinkedServiceSQLServerObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceSQLServerObservation.
func (*LinkedServiceSQLServerObservation) DeepCopyInto ¶ added in v0.27.0
func (in *LinkedServiceSQLServerObservation) DeepCopyInto(out *LinkedServiceSQLServerObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LinkedServiceSQLServerParameters ¶ added in v0.27.0
type LinkedServiceSQLServerParameters struct { // A map of additional properties to associate with the Data Factory Linked Service SQL Server. // +kubebuilder:validation:Optional // +mapType=granular AdditionalProperties map[string]*string `json:"additionalProperties,omitempty" tf:"additional_properties,omitempty"` // List of tags that can be used for describing the Data Factory Linked Service SQL Server. // +kubebuilder:validation:Optional Annotations []*string `json:"annotations,omitempty" tf:"annotations,omitempty"` // The connection string in which to authenticate with the SQL Server. Exactly one of either connection_string or key_vault_connection_string is required. // +kubebuilder:validation:Optional ConnectionString *string `json:"connectionString,omitempty" tf:"connection_string,omitempty"` // The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/datafactory/v1beta1.Factory // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional DataFactoryID *string `json:"dataFactoryId,omitempty" tf:"data_factory_id,omitempty"` // Reference to a Factory in datafactory to populate dataFactoryId. // +kubebuilder:validation:Optional DataFactoryIDRef *v1.Reference `json:"dataFactoryIdRef,omitempty" tf:"-"` // Selector for a Factory in datafactory to populate dataFactoryId. // +kubebuilder:validation:Optional DataFactoryIDSelector *v1.Selector `json:"dataFactoryIdSelector,omitempty" tf:"-"` // The description for the Data Factory Linked Service SQL Server. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // The integration runtime reference to associate with the Data Factory Linked Service SQL Server. // +kubebuilder:validation:Optional IntegrationRuntimeName *string `json:"integrationRuntimeName,omitempty" tf:"integration_runtime_name,omitempty"` // A key_vault_connection_string block as defined below. Use this argument to store SQL Server connection string in an existing Key Vault. It needs an existing Key Vault Data Factory Linked Service. Exactly one of either connection_string or key_vault_connection_string is required. // +kubebuilder:validation:Optional KeyVaultConnectionString []LinkedServiceSQLServerKeyVaultConnectionStringParameters `json:"keyVaultConnectionString,omitempty" tf:"key_vault_connection_string,omitempty"` // A key_vault_password block as defined below. Use this argument to store SQL Server password in an existing Key Vault. It needs an existing Key Vault Data Factory Linked Service. // +kubebuilder:validation:Optional KeyVaultPassword []LinkedServiceSQLServerKeyVaultPasswordParameters `json:"keyVaultPassword,omitempty" tf:"key_vault_password,omitempty"` // A map of parameters to associate with the Data Factory Linked Service SQL Server. // +kubebuilder:validation:Optional // +mapType=granular Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"` // The on-premises Windows authentication user name. // +kubebuilder:validation:Optional UserName *string `json:"userName,omitempty" tf:"user_name,omitempty"` }
func (*LinkedServiceSQLServerParameters) DeepCopy ¶ added in v0.27.0
func (in *LinkedServiceSQLServerParameters) DeepCopy() *LinkedServiceSQLServerParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceSQLServerParameters.
func (*LinkedServiceSQLServerParameters) DeepCopyInto ¶ added in v0.27.0
func (in *LinkedServiceSQLServerParameters) DeepCopyInto(out *LinkedServiceSQLServerParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LinkedServiceSQLServerSpec ¶ added in v0.27.0
type LinkedServiceSQLServerSpec struct { v1.ResourceSpec `json:",inline"` ForProvider LinkedServiceSQLServerParameters `json:"forProvider"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider LinkedServiceSQLServerInitParameters `json:"initProvider,omitempty"` }
LinkedServiceSQLServerSpec defines the desired state of LinkedServiceSQLServer
func (*LinkedServiceSQLServerSpec) DeepCopy ¶ added in v0.27.0
func (in *LinkedServiceSQLServerSpec) DeepCopy() *LinkedServiceSQLServerSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceSQLServerSpec.
func (*LinkedServiceSQLServerSpec) DeepCopyInto ¶ added in v0.27.0
func (in *LinkedServiceSQLServerSpec) DeepCopyInto(out *LinkedServiceSQLServerSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LinkedServiceSQLServerStatus ¶ added in v0.27.0
type LinkedServiceSQLServerStatus struct { v1.ResourceStatus `json:",inline"` AtProvider LinkedServiceSQLServerObservation `json:"atProvider,omitempty"` }
LinkedServiceSQLServerStatus defines the observed state of LinkedServiceSQLServer.
func (*LinkedServiceSQLServerStatus) DeepCopy ¶ added in v0.27.0
func (in *LinkedServiceSQLServerStatus) DeepCopy() *LinkedServiceSQLServerStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceSQLServerStatus.
func (*LinkedServiceSQLServerStatus) DeepCopyInto ¶ added in v0.27.0
func (in *LinkedServiceSQLServerStatus) DeepCopyInto(out *LinkedServiceSQLServerStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LinkedServiceSnowflake ¶ added in v0.27.0
type LinkedServiceSnowflake struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.connectionString) || (has(self.initProvider) && has(self.initProvider.connectionString))",message="spec.forProvider.connectionString is a required parameter" Spec LinkedServiceSnowflakeSpec `json:"spec"` Status LinkedServiceSnowflakeStatus `json:"status,omitempty"` }
LinkedServiceSnowflake is the Schema for the LinkedServiceSnowflakes API. Manages a Linked Service (connection) between Snowflake and Azure Data Factory. +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].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:resource:scope=Cluster,categories={crossplane,managed,azure}
func (*LinkedServiceSnowflake) ConvertFrom ¶ added in v1.2.0
func (tr *LinkedServiceSnowflake) ConvertFrom(srcRaw conversion.Hub) error
ConvertFrom converts from the hub type to the LinkedServiceSnowflake type.
func (*LinkedServiceSnowflake) ConvertTo ¶ added in v1.2.0
func (tr *LinkedServiceSnowflake) ConvertTo(dstRaw conversion.Hub) error
ConvertTo converts this LinkedServiceSnowflake to the hub type.
func (*LinkedServiceSnowflake) DeepCopy ¶ added in v0.27.0
func (in *LinkedServiceSnowflake) DeepCopy() *LinkedServiceSnowflake
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceSnowflake.
func (*LinkedServiceSnowflake) DeepCopyInto ¶ added in v0.27.0
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 ¶ added in v0.27.0
func (in *LinkedServiceSnowflake) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*LinkedServiceSnowflake) GetCondition ¶ added in v0.27.0
func (mg *LinkedServiceSnowflake) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this LinkedServiceSnowflake.
func (*LinkedServiceSnowflake) GetConnectionDetailsMapping ¶ added in v0.27.0
func (tr *LinkedServiceSnowflake) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this LinkedServiceSnowflake
func (*LinkedServiceSnowflake) GetDeletionPolicy ¶ added in v0.27.0
func (mg *LinkedServiceSnowflake) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this LinkedServiceSnowflake.
func (*LinkedServiceSnowflake) GetID ¶ added in v0.27.0
func (tr *LinkedServiceSnowflake) GetID() string
GetID returns ID of underlying Terraform resource of this LinkedServiceSnowflake
func (*LinkedServiceSnowflake) GetInitParameters ¶ added in v0.35.0
func (tr *LinkedServiceSnowflake) GetInitParameters() (map[string]any, error)
GetInitParameters of this LinkedServiceSnowflake
func (*LinkedServiceSnowflake) GetManagementPolicies ¶ added in v0.35.0
func (mg *LinkedServiceSnowflake) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this LinkedServiceSnowflake.
func (*LinkedServiceSnowflake) GetMergedParameters ¶ added in v0.40.0
func (tr *LinkedServiceSnowflake) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this LinkedServiceSnowflake
func (*LinkedServiceSnowflake) GetObservation ¶ added in v0.27.0
func (tr *LinkedServiceSnowflake) GetObservation() (map[string]any, error)
GetObservation of this LinkedServiceSnowflake
func (*LinkedServiceSnowflake) GetParameters ¶ added in v0.27.0
func (tr *LinkedServiceSnowflake) GetParameters() (map[string]any, error)
GetParameters of this LinkedServiceSnowflake
func (*LinkedServiceSnowflake) GetProviderConfigReference ¶ added in v0.27.0
func (mg *LinkedServiceSnowflake) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this LinkedServiceSnowflake.
func (*LinkedServiceSnowflake) GetPublishConnectionDetailsTo ¶ added in v0.27.0
func (mg *LinkedServiceSnowflake) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this LinkedServiceSnowflake.
func (*LinkedServiceSnowflake) GetTerraformResourceType ¶ added in v0.27.0
func (mg *LinkedServiceSnowflake) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this LinkedServiceSnowflake
func (*LinkedServiceSnowflake) GetTerraformSchemaVersion ¶ added in v0.27.0
func (tr *LinkedServiceSnowflake) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*LinkedServiceSnowflake) GetWriteConnectionSecretToReference ¶ added in v0.27.0
func (mg *LinkedServiceSnowflake) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this LinkedServiceSnowflake.
func (*LinkedServiceSnowflake) LateInitialize ¶ added in v0.27.0
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 ¶ added in v0.27.0
ResolveReferences of this LinkedServiceSnowflake.
func (*LinkedServiceSnowflake) SetConditions ¶ added in v0.27.0
func (mg *LinkedServiceSnowflake) SetConditions(c ...xpv1.Condition)
SetConditions of this LinkedServiceSnowflake.
func (*LinkedServiceSnowflake) SetDeletionPolicy ¶ added in v0.27.0
func (mg *LinkedServiceSnowflake) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this LinkedServiceSnowflake.
func (*LinkedServiceSnowflake) SetManagementPolicies ¶ added in v0.35.0
func (mg *LinkedServiceSnowflake) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this LinkedServiceSnowflake.
func (*LinkedServiceSnowflake) SetObservation ¶ added in v0.27.0
func (tr *LinkedServiceSnowflake) SetObservation(obs map[string]any) error
SetObservation for this LinkedServiceSnowflake
func (*LinkedServiceSnowflake) SetParameters ¶ added in v0.27.0
func (tr *LinkedServiceSnowflake) SetParameters(params map[string]any) error
SetParameters for this LinkedServiceSnowflake
func (*LinkedServiceSnowflake) SetProviderConfigReference ¶ added in v0.27.0
func (mg *LinkedServiceSnowflake) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this LinkedServiceSnowflake.
func (*LinkedServiceSnowflake) SetPublishConnectionDetailsTo ¶ added in v0.27.0
func (mg *LinkedServiceSnowflake) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this LinkedServiceSnowflake.
func (*LinkedServiceSnowflake) SetWriteConnectionSecretToReference ¶ added in v0.27.0
func (mg *LinkedServiceSnowflake) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this LinkedServiceSnowflake.
type LinkedServiceSnowflakeInitParameters ¶ added in v0.35.0
type LinkedServiceSnowflakeInitParameters struct { // A map of additional properties to associate with the Data Factory Linked Service. // +mapType=granular AdditionalProperties map[string]*string `json:"additionalProperties,omitempty" tf:"additional_properties,omitempty"` // List of tags that can be used for describing the Data Factory Linked Service. Annotations []*string `json:"annotations,omitempty" tf:"annotations,omitempty"` // The connection string in which to authenticate with Snowflake. ConnectionString *string `json:"connectionString,omitempty" tf:"connection_string,omitempty"` // The description for the Data Factory Linked Service. Description *string `json:"description,omitempty" tf:"description,omitempty"` // The integration runtime reference to associate with the Data Factory Linked Service. IntegrationRuntimeName *string `json:"integrationRuntimeName,omitempty" tf:"integration_runtime_name,omitempty"` // A key_vault_password block as defined below. Use this argument to store Snowflake password in an existing Key Vault. It needs an existing Key Vault Data Factory Linked Service. KeyVaultPassword []LinkedServiceSnowflakeKeyVaultPasswordInitParameters `json:"keyVaultPassword,omitempty" tf:"key_vault_password,omitempty"` // A map of parameters to associate with the Data Factory Linked Service. // +mapType=granular Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"` }
func (*LinkedServiceSnowflakeInitParameters) DeepCopy ¶ added in v0.35.0
func (in *LinkedServiceSnowflakeInitParameters) DeepCopy() *LinkedServiceSnowflakeInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceSnowflakeInitParameters.
func (*LinkedServiceSnowflakeInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *LinkedServiceSnowflakeInitParameters) DeepCopyInto(out *LinkedServiceSnowflakeInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LinkedServiceSnowflakeKeyVaultPasswordInitParameters ¶ added in v0.35.0
type LinkedServiceSnowflakeKeyVaultPasswordInitParameters struct { // Specifies the name of an existing Key Vault Data Factory Linked Service. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/datafactory/v1beta1.LinkedServiceKeyVault LinkedServiceName *string `json:"linkedServiceName,omitempty" tf:"linked_service_name,omitempty"` // Reference to a LinkedServiceKeyVault in datafactory to populate linkedServiceName. // +kubebuilder:validation:Optional LinkedServiceNameRef *v1.Reference `json:"linkedServiceNameRef,omitempty" tf:"-"` // Selector for a LinkedServiceKeyVault in datafactory to populate linkedServiceName. // +kubebuilder:validation:Optional LinkedServiceNameSelector *v1.Selector `json:"linkedServiceNameSelector,omitempty" tf:"-"` // Specifies the secret name in Azure Key Vault that stores Snowflake password. SecretName *string `json:"secretName,omitempty" tf:"secret_name,omitempty"` }
func (*LinkedServiceSnowflakeKeyVaultPasswordInitParameters) DeepCopy ¶ added in v0.35.0
func (in *LinkedServiceSnowflakeKeyVaultPasswordInitParameters) DeepCopy() *LinkedServiceSnowflakeKeyVaultPasswordInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceSnowflakeKeyVaultPasswordInitParameters.
func (*LinkedServiceSnowflakeKeyVaultPasswordInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *LinkedServiceSnowflakeKeyVaultPasswordInitParameters) DeepCopyInto(out *LinkedServiceSnowflakeKeyVaultPasswordInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LinkedServiceSnowflakeKeyVaultPasswordObservation ¶ added in v0.27.0
type LinkedServiceSnowflakeKeyVaultPasswordObservation struct { // Specifies the name of an existing Key Vault Data Factory Linked Service. LinkedServiceName *string `json:"linkedServiceName,omitempty" tf:"linked_service_name,omitempty"` // Specifies the secret name in Azure Key Vault that stores Snowflake password. SecretName *string `json:"secretName,omitempty" tf:"secret_name,omitempty"` }
func (*LinkedServiceSnowflakeKeyVaultPasswordObservation) DeepCopy ¶ added in v0.27.0
func (in *LinkedServiceSnowflakeKeyVaultPasswordObservation) DeepCopy() *LinkedServiceSnowflakeKeyVaultPasswordObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceSnowflakeKeyVaultPasswordObservation.
func (*LinkedServiceSnowflakeKeyVaultPasswordObservation) DeepCopyInto ¶ added in v0.27.0
func (in *LinkedServiceSnowflakeKeyVaultPasswordObservation) DeepCopyInto(out *LinkedServiceSnowflakeKeyVaultPasswordObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LinkedServiceSnowflakeKeyVaultPasswordParameters ¶ added in v0.27.0
type LinkedServiceSnowflakeKeyVaultPasswordParameters struct { // Specifies the name of an existing Key Vault Data Factory Linked Service. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/datafactory/v1beta1.LinkedServiceKeyVault // +kubebuilder:validation:Optional LinkedServiceName *string `json:"linkedServiceName,omitempty" tf:"linked_service_name,omitempty"` // Reference to a LinkedServiceKeyVault in datafactory to populate linkedServiceName. // +kubebuilder:validation:Optional LinkedServiceNameRef *v1.Reference `json:"linkedServiceNameRef,omitempty" tf:"-"` // Selector for a LinkedServiceKeyVault in datafactory to populate linkedServiceName. // +kubebuilder:validation:Optional LinkedServiceNameSelector *v1.Selector `json:"linkedServiceNameSelector,omitempty" tf:"-"` // Specifies the secret name in Azure Key Vault that stores Snowflake password. // +kubebuilder:validation:Optional SecretName *string `json:"secretName" tf:"secret_name,omitempty"` }
func (*LinkedServiceSnowflakeKeyVaultPasswordParameters) DeepCopy ¶ added in v0.27.0
func (in *LinkedServiceSnowflakeKeyVaultPasswordParameters) DeepCopy() *LinkedServiceSnowflakeKeyVaultPasswordParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceSnowflakeKeyVaultPasswordParameters.
func (*LinkedServiceSnowflakeKeyVaultPasswordParameters) DeepCopyInto ¶ added in v0.27.0
func (in *LinkedServiceSnowflakeKeyVaultPasswordParameters) DeepCopyInto(out *LinkedServiceSnowflakeKeyVaultPasswordParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LinkedServiceSnowflakeList ¶ added in v0.27.0
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 ¶ added in v0.27.0
func (in *LinkedServiceSnowflakeList) DeepCopy() *LinkedServiceSnowflakeList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceSnowflakeList.
func (*LinkedServiceSnowflakeList) DeepCopyInto ¶ added in v0.27.0
func (in *LinkedServiceSnowflakeList) DeepCopyInto(out *LinkedServiceSnowflakeList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LinkedServiceSnowflakeList) DeepCopyObject ¶ added in v0.27.0
func (in *LinkedServiceSnowflakeList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*LinkedServiceSnowflakeList) GetItems ¶ added in v0.27.0
func (l *LinkedServiceSnowflakeList) GetItems() []resource.Managed
GetItems of this LinkedServiceSnowflakeList.
type LinkedServiceSnowflakeObservation ¶ added in v0.27.0
type LinkedServiceSnowflakeObservation struct { // A map of additional properties to associate with the Data Factory Linked Service. // +mapType=granular AdditionalProperties map[string]*string `json:"additionalProperties,omitempty" tf:"additional_properties,omitempty"` // List of tags that can be used for describing the Data Factory Linked Service. Annotations []*string `json:"annotations,omitempty" tf:"annotations,omitempty"` // The connection string in which to authenticate with Snowflake. ConnectionString *string `json:"connectionString,omitempty" tf:"connection_string,omitempty"` // The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource. DataFactoryID *string `json:"dataFactoryId,omitempty" tf:"data_factory_id,omitempty"` // The description for the Data Factory Linked Service. Description *string `json:"description,omitempty" tf:"description,omitempty"` // The ID of the Data Factory Snowflake Linked Service. ID *string `json:"id,omitempty" tf:"id,omitempty"` // The integration runtime reference to associate with the Data Factory Linked Service. IntegrationRuntimeName *string `json:"integrationRuntimeName,omitempty" tf:"integration_runtime_name,omitempty"` // A key_vault_password block as defined below. Use this argument to store Snowflake password in an existing Key Vault. It needs an existing Key Vault Data Factory Linked Service. KeyVaultPassword []LinkedServiceSnowflakeKeyVaultPasswordObservation `json:"keyVaultPassword,omitempty" tf:"key_vault_password,omitempty"` // A map of parameters to associate with the Data Factory Linked Service. // +mapType=granular Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"` }
func (*LinkedServiceSnowflakeObservation) DeepCopy ¶ added in v0.27.0
func (in *LinkedServiceSnowflakeObservation) DeepCopy() *LinkedServiceSnowflakeObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceSnowflakeObservation.
func (*LinkedServiceSnowflakeObservation) DeepCopyInto ¶ added in v0.27.0
func (in *LinkedServiceSnowflakeObservation) DeepCopyInto(out *LinkedServiceSnowflakeObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LinkedServiceSnowflakeParameters ¶ added in v0.27.0
type LinkedServiceSnowflakeParameters struct { // A map of additional properties to associate with the Data Factory Linked Service. // +kubebuilder:validation:Optional // +mapType=granular AdditionalProperties map[string]*string `json:"additionalProperties,omitempty" tf:"additional_properties,omitempty"` // List of tags that can be used for describing the Data Factory Linked Service. // +kubebuilder:validation:Optional Annotations []*string `json:"annotations,omitempty" tf:"annotations,omitempty"` // The connection string in which to authenticate with Snowflake. // +kubebuilder:validation:Optional ConnectionString *string `json:"connectionString,omitempty" tf:"connection_string,omitempty"` // The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/datafactory/v1beta1.Factory // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional DataFactoryID *string `json:"dataFactoryId,omitempty" tf:"data_factory_id,omitempty"` // Reference to a Factory in datafactory to populate dataFactoryId. // +kubebuilder:validation:Optional DataFactoryIDRef *v1.Reference `json:"dataFactoryIdRef,omitempty" tf:"-"` // Selector for a Factory in datafactory to populate dataFactoryId. // +kubebuilder:validation:Optional DataFactoryIDSelector *v1.Selector `json:"dataFactoryIdSelector,omitempty" tf:"-"` // The description for the Data Factory Linked Service. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // The integration runtime reference to associate with the Data Factory Linked Service. // +kubebuilder:validation:Optional IntegrationRuntimeName *string `json:"integrationRuntimeName,omitempty" tf:"integration_runtime_name,omitempty"` // A key_vault_password block as defined below. Use this argument to store Snowflake password in an existing Key Vault. It needs an existing Key Vault Data Factory Linked Service. // +kubebuilder:validation:Optional KeyVaultPassword []LinkedServiceSnowflakeKeyVaultPasswordParameters `json:"keyVaultPassword,omitempty" tf:"key_vault_password,omitempty"` // A map of parameters to associate with the Data Factory Linked Service. // +kubebuilder:validation:Optional // +mapType=granular Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"` }
func (*LinkedServiceSnowflakeParameters) DeepCopy ¶ added in v0.27.0
func (in *LinkedServiceSnowflakeParameters) DeepCopy() *LinkedServiceSnowflakeParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceSnowflakeParameters.
func (*LinkedServiceSnowflakeParameters) DeepCopyInto ¶ added in v0.27.0
func (in *LinkedServiceSnowflakeParameters) DeepCopyInto(out *LinkedServiceSnowflakeParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LinkedServiceSnowflakeSpec ¶ added in v0.27.0
type LinkedServiceSnowflakeSpec struct { v1.ResourceSpec `json:",inline"` ForProvider LinkedServiceSnowflakeParameters `json:"forProvider"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider LinkedServiceSnowflakeInitParameters `json:"initProvider,omitempty"` }
LinkedServiceSnowflakeSpec defines the desired state of LinkedServiceSnowflake
func (*LinkedServiceSnowflakeSpec) DeepCopy ¶ added in v0.27.0
func (in *LinkedServiceSnowflakeSpec) DeepCopy() *LinkedServiceSnowflakeSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceSnowflakeSpec.
func (*LinkedServiceSnowflakeSpec) DeepCopyInto ¶ added in v0.27.0
func (in *LinkedServiceSnowflakeSpec) DeepCopyInto(out *LinkedServiceSnowflakeSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LinkedServiceSnowflakeStatus ¶ added in v0.27.0
type LinkedServiceSnowflakeStatus struct { v1.ResourceStatus `json:",inline"` AtProvider LinkedServiceSnowflakeObservation `json:"atProvider,omitempty"` }
LinkedServiceSnowflakeStatus defines the observed state of LinkedServiceSnowflake.
func (*LinkedServiceSnowflakeStatus) DeepCopy ¶ added in v0.27.0
func (in *LinkedServiceSnowflakeStatus) DeepCopy() *LinkedServiceSnowflakeStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceSnowflakeStatus.
func (*LinkedServiceSnowflakeStatus) DeepCopyInto ¶ added in v0.27.0
func (in *LinkedServiceSnowflakeStatus) DeepCopyInto(out *LinkedServiceSnowflakeStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LinkedServiceSynapse ¶ added in v0.27.0
type LinkedServiceSynapse struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.connectionString) || (has(self.initProvider) && has(self.initProvider.connectionString))",message="spec.forProvider.connectionString is a required parameter" Spec LinkedServiceSynapseSpec `json:"spec"` Status LinkedServiceSynapseStatus `json:"status,omitempty"` }
LinkedServiceSynapse is the Schema for the LinkedServiceSynapses API. Manages a Linked Service (connection) between Synapse and Azure Data Factory. +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].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:resource:scope=Cluster,categories={crossplane,managed,azure}
func (*LinkedServiceSynapse) ConvertFrom ¶ added in v1.2.0
func (tr *LinkedServiceSynapse) ConvertFrom(srcRaw conversion.Hub) error
ConvertFrom converts from the hub type to the LinkedServiceSynapse type.
func (*LinkedServiceSynapse) ConvertTo ¶ added in v1.2.0
func (tr *LinkedServiceSynapse) ConvertTo(dstRaw conversion.Hub) error
ConvertTo converts this LinkedServiceSynapse to the hub type.
func (*LinkedServiceSynapse) DeepCopy ¶ added in v0.27.0
func (in *LinkedServiceSynapse) DeepCopy() *LinkedServiceSynapse
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceSynapse.
func (*LinkedServiceSynapse) DeepCopyInto ¶ added in v0.27.0
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 ¶ added in v0.27.0
func (in *LinkedServiceSynapse) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*LinkedServiceSynapse) GetCondition ¶ added in v0.27.0
func (mg *LinkedServiceSynapse) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this LinkedServiceSynapse.
func (*LinkedServiceSynapse) GetConnectionDetailsMapping ¶ added in v0.27.0
func (tr *LinkedServiceSynapse) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this LinkedServiceSynapse
func (*LinkedServiceSynapse) GetDeletionPolicy ¶ added in v0.27.0
func (mg *LinkedServiceSynapse) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this LinkedServiceSynapse.
func (*LinkedServiceSynapse) GetID ¶ added in v0.27.0
func (tr *LinkedServiceSynapse) GetID() string
GetID returns ID of underlying Terraform resource of this LinkedServiceSynapse
func (*LinkedServiceSynapse) GetInitParameters ¶ added in v0.35.0
func (tr *LinkedServiceSynapse) GetInitParameters() (map[string]any, error)
GetInitParameters of this LinkedServiceSynapse
func (*LinkedServiceSynapse) GetManagementPolicies ¶ added in v0.35.0
func (mg *LinkedServiceSynapse) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this LinkedServiceSynapse.
func (*LinkedServiceSynapse) GetMergedParameters ¶ added in v0.40.0
func (tr *LinkedServiceSynapse) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this LinkedServiceSynapse
func (*LinkedServiceSynapse) GetObservation ¶ added in v0.27.0
func (tr *LinkedServiceSynapse) GetObservation() (map[string]any, error)
GetObservation of this LinkedServiceSynapse
func (*LinkedServiceSynapse) GetParameters ¶ added in v0.27.0
func (tr *LinkedServiceSynapse) GetParameters() (map[string]any, error)
GetParameters of this LinkedServiceSynapse
func (*LinkedServiceSynapse) GetProviderConfigReference ¶ added in v0.27.0
func (mg *LinkedServiceSynapse) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this LinkedServiceSynapse.
func (*LinkedServiceSynapse) GetPublishConnectionDetailsTo ¶ added in v0.27.0
func (mg *LinkedServiceSynapse) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this LinkedServiceSynapse.
func (*LinkedServiceSynapse) GetTerraformResourceType ¶ added in v0.27.0
func (mg *LinkedServiceSynapse) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this LinkedServiceSynapse
func (*LinkedServiceSynapse) GetTerraformSchemaVersion ¶ added in v0.27.0
func (tr *LinkedServiceSynapse) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*LinkedServiceSynapse) GetWriteConnectionSecretToReference ¶ added in v0.27.0
func (mg *LinkedServiceSynapse) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this LinkedServiceSynapse.
func (*LinkedServiceSynapse) LateInitialize ¶ added in v0.27.0
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 ¶ added in v0.27.0
ResolveReferences of this LinkedServiceSynapse.
func (*LinkedServiceSynapse) SetConditions ¶ added in v0.27.0
func (mg *LinkedServiceSynapse) SetConditions(c ...xpv1.Condition)
SetConditions of this LinkedServiceSynapse.
func (*LinkedServiceSynapse) SetDeletionPolicy ¶ added in v0.27.0
func (mg *LinkedServiceSynapse) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this LinkedServiceSynapse.
func (*LinkedServiceSynapse) SetManagementPolicies ¶ added in v0.35.0
func (mg *LinkedServiceSynapse) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this LinkedServiceSynapse.
func (*LinkedServiceSynapse) SetObservation ¶ added in v0.27.0
func (tr *LinkedServiceSynapse) SetObservation(obs map[string]any) error
SetObservation for this LinkedServiceSynapse
func (*LinkedServiceSynapse) SetParameters ¶ added in v0.27.0
func (tr *LinkedServiceSynapse) SetParameters(params map[string]any) error
SetParameters for this LinkedServiceSynapse
func (*LinkedServiceSynapse) SetProviderConfigReference ¶ added in v0.27.0
func (mg *LinkedServiceSynapse) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this LinkedServiceSynapse.
func (*LinkedServiceSynapse) SetPublishConnectionDetailsTo ¶ added in v0.27.0
func (mg *LinkedServiceSynapse) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this LinkedServiceSynapse.
func (*LinkedServiceSynapse) SetWriteConnectionSecretToReference ¶ added in v0.27.0
func (mg *LinkedServiceSynapse) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this LinkedServiceSynapse.
type LinkedServiceSynapseInitParameters ¶ added in v0.35.0
type LinkedServiceSynapseInitParameters struct { // A map of additional properties to associate with the Data Factory Linked Service Synapse. // +mapType=granular AdditionalProperties map[string]*string `json:"additionalProperties,omitempty" tf:"additional_properties,omitempty"` // List of tags that can be used for describing the Data Factory Linked Service Synapse. Annotations []*string `json:"annotations,omitempty" tf:"annotations,omitempty"` // The connection string in which to authenticate with the Synapse. ConnectionString *string `json:"connectionString,omitempty" tf:"connection_string,omitempty"` // The description for the Data Factory Linked Service Synapse. Description *string `json:"description,omitempty" tf:"description,omitempty"` // The integration runtime reference to associate with the Data Factory Linked Service Synapse. IntegrationRuntimeName *string `json:"integrationRuntimeName,omitempty" tf:"integration_runtime_name,omitempty"` // A key_vault_password block as defined below. Use this argument to store Synapse password in an existing Key Vault. It needs an existing Key Vault Data Factory Linked Service. KeyVaultPassword []LinkedServiceSynapseKeyVaultPasswordInitParameters `json:"keyVaultPassword,omitempty" tf:"key_vault_password,omitempty"` // A map of parameters to associate with the Data Factory Linked Service Synapse. // +mapType=granular Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"` }
func (*LinkedServiceSynapseInitParameters) DeepCopy ¶ added in v0.35.0
func (in *LinkedServiceSynapseInitParameters) DeepCopy() *LinkedServiceSynapseInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceSynapseInitParameters.
func (*LinkedServiceSynapseInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *LinkedServiceSynapseInitParameters) DeepCopyInto(out *LinkedServiceSynapseInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LinkedServiceSynapseKeyVaultPasswordInitParameters ¶ added in v0.35.0
type LinkedServiceSynapseKeyVaultPasswordInitParameters struct { // Specifies the name of an existing Key Vault Data Factory Linked Service. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/datafactory/v1beta1.LinkedServiceKeyVault LinkedServiceName *string `json:"linkedServiceName,omitempty" tf:"linked_service_name,omitempty"` // Reference to a LinkedServiceKeyVault in datafactory to populate linkedServiceName. // +kubebuilder:validation:Optional LinkedServiceNameRef *v1.Reference `json:"linkedServiceNameRef,omitempty" tf:"-"` // Selector for a LinkedServiceKeyVault in datafactory to populate linkedServiceName. // +kubebuilder:validation:Optional LinkedServiceNameSelector *v1.Selector `json:"linkedServiceNameSelector,omitempty" tf:"-"` // Specifies the secret name in Azure Key Vault that stores Synapse password. SecretName *string `json:"secretName,omitempty" tf:"secret_name,omitempty"` }
func (*LinkedServiceSynapseKeyVaultPasswordInitParameters) DeepCopy ¶ added in v0.35.0
func (in *LinkedServiceSynapseKeyVaultPasswordInitParameters) DeepCopy() *LinkedServiceSynapseKeyVaultPasswordInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceSynapseKeyVaultPasswordInitParameters.
func (*LinkedServiceSynapseKeyVaultPasswordInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *LinkedServiceSynapseKeyVaultPasswordInitParameters) DeepCopyInto(out *LinkedServiceSynapseKeyVaultPasswordInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LinkedServiceSynapseKeyVaultPasswordObservation ¶ added in v0.27.0
type LinkedServiceSynapseKeyVaultPasswordObservation struct { // Specifies the name of an existing Key Vault Data Factory Linked Service. LinkedServiceName *string `json:"linkedServiceName,omitempty" tf:"linked_service_name,omitempty"` // Specifies the secret name in Azure Key Vault that stores Synapse password. SecretName *string `json:"secretName,omitempty" tf:"secret_name,omitempty"` }
func (*LinkedServiceSynapseKeyVaultPasswordObservation) DeepCopy ¶ added in v0.27.0
func (in *LinkedServiceSynapseKeyVaultPasswordObservation) DeepCopy() *LinkedServiceSynapseKeyVaultPasswordObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceSynapseKeyVaultPasswordObservation.
func (*LinkedServiceSynapseKeyVaultPasswordObservation) DeepCopyInto ¶ added in v0.27.0
func (in *LinkedServiceSynapseKeyVaultPasswordObservation) DeepCopyInto(out *LinkedServiceSynapseKeyVaultPasswordObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LinkedServiceSynapseKeyVaultPasswordParameters ¶ added in v0.27.0
type LinkedServiceSynapseKeyVaultPasswordParameters struct { // Specifies the name of an existing Key Vault Data Factory Linked Service. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/datafactory/v1beta1.LinkedServiceKeyVault // +kubebuilder:validation:Optional LinkedServiceName *string `json:"linkedServiceName,omitempty" tf:"linked_service_name,omitempty"` // Reference to a LinkedServiceKeyVault in datafactory to populate linkedServiceName. // +kubebuilder:validation:Optional LinkedServiceNameRef *v1.Reference `json:"linkedServiceNameRef,omitempty" tf:"-"` // Selector for a LinkedServiceKeyVault in datafactory to populate linkedServiceName. // +kubebuilder:validation:Optional LinkedServiceNameSelector *v1.Selector `json:"linkedServiceNameSelector,omitempty" tf:"-"` // Specifies the secret name in Azure Key Vault that stores Synapse password. // +kubebuilder:validation:Optional SecretName *string `json:"secretName" tf:"secret_name,omitempty"` }
func (*LinkedServiceSynapseKeyVaultPasswordParameters) DeepCopy ¶ added in v0.27.0
func (in *LinkedServiceSynapseKeyVaultPasswordParameters) DeepCopy() *LinkedServiceSynapseKeyVaultPasswordParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceSynapseKeyVaultPasswordParameters.
func (*LinkedServiceSynapseKeyVaultPasswordParameters) DeepCopyInto ¶ added in v0.27.0
func (in *LinkedServiceSynapseKeyVaultPasswordParameters) DeepCopyInto(out *LinkedServiceSynapseKeyVaultPasswordParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LinkedServiceSynapseList ¶ added in v0.27.0
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 ¶ added in v0.27.0
func (in *LinkedServiceSynapseList) DeepCopy() *LinkedServiceSynapseList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceSynapseList.
func (*LinkedServiceSynapseList) DeepCopyInto ¶ added in v0.27.0
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 ¶ added in v0.27.0
func (in *LinkedServiceSynapseList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*LinkedServiceSynapseList) GetItems ¶ added in v0.27.0
func (l *LinkedServiceSynapseList) GetItems() []resource.Managed
GetItems of this LinkedServiceSynapseList.
type LinkedServiceSynapseObservation ¶ added in v0.27.0
type LinkedServiceSynapseObservation struct { // A map of additional properties to associate with the Data Factory Linked Service Synapse. // +mapType=granular AdditionalProperties map[string]*string `json:"additionalProperties,omitempty" tf:"additional_properties,omitempty"` // List of tags that can be used for describing the Data Factory Linked Service Synapse. Annotations []*string `json:"annotations,omitempty" tf:"annotations,omitempty"` // The connection string in which to authenticate with the Synapse. ConnectionString *string `json:"connectionString,omitempty" tf:"connection_string,omitempty"` // The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource. DataFactoryID *string `json:"dataFactoryId,omitempty" tf:"data_factory_id,omitempty"` // The description for the Data Factory Linked Service Synapse. Description *string `json:"description,omitempty" tf:"description,omitempty"` // The ID of the Data Factory Synapse Linked Service. ID *string `json:"id,omitempty" tf:"id,omitempty"` // The integration runtime reference to associate with the Data Factory Linked Service Synapse. IntegrationRuntimeName *string `json:"integrationRuntimeName,omitempty" tf:"integration_runtime_name,omitempty"` // A key_vault_password block as defined below. Use this argument to store Synapse password in an existing Key Vault. It needs an existing Key Vault Data Factory Linked Service. KeyVaultPassword []LinkedServiceSynapseKeyVaultPasswordObservation `json:"keyVaultPassword,omitempty" tf:"key_vault_password,omitempty"` // A map of parameters to associate with the Data Factory Linked Service Synapse. // +mapType=granular Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"` }
func (*LinkedServiceSynapseObservation) DeepCopy ¶ added in v0.27.0
func (in *LinkedServiceSynapseObservation) DeepCopy() *LinkedServiceSynapseObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceSynapseObservation.
func (*LinkedServiceSynapseObservation) DeepCopyInto ¶ added in v0.27.0
func (in *LinkedServiceSynapseObservation) DeepCopyInto(out *LinkedServiceSynapseObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LinkedServiceSynapseParameters ¶ added in v0.27.0
type LinkedServiceSynapseParameters struct { // A map of additional properties to associate with the Data Factory Linked Service Synapse. // +kubebuilder:validation:Optional // +mapType=granular AdditionalProperties map[string]*string `json:"additionalProperties,omitempty" tf:"additional_properties,omitempty"` // List of tags that can be used for describing the Data Factory Linked Service Synapse. // +kubebuilder:validation:Optional Annotations []*string `json:"annotations,omitempty" tf:"annotations,omitempty"` // The connection string in which to authenticate with the Synapse. // +kubebuilder:validation:Optional ConnectionString *string `json:"connectionString,omitempty" tf:"connection_string,omitempty"` // The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/datafactory/v1beta1.Factory // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional DataFactoryID *string `json:"dataFactoryId,omitempty" tf:"data_factory_id,omitempty"` // Reference to a Factory in datafactory to populate dataFactoryId. // +kubebuilder:validation:Optional DataFactoryIDRef *v1.Reference `json:"dataFactoryIdRef,omitempty" tf:"-"` // Selector for a Factory in datafactory to populate dataFactoryId. // +kubebuilder:validation:Optional DataFactoryIDSelector *v1.Selector `json:"dataFactoryIdSelector,omitempty" tf:"-"` // The description for the Data Factory Linked Service Synapse. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // The integration runtime reference to associate with the Data Factory Linked Service Synapse. // +kubebuilder:validation:Optional IntegrationRuntimeName *string `json:"integrationRuntimeName,omitempty" tf:"integration_runtime_name,omitempty"` // A key_vault_password block as defined below. Use this argument to store Synapse password in an existing Key Vault. It needs an existing Key Vault Data Factory Linked Service. // +kubebuilder:validation:Optional KeyVaultPassword []LinkedServiceSynapseKeyVaultPasswordParameters `json:"keyVaultPassword,omitempty" tf:"key_vault_password,omitempty"` // A map of parameters to associate with the Data Factory Linked Service Synapse. // +kubebuilder:validation:Optional // +mapType=granular Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"` }
func (*LinkedServiceSynapseParameters) DeepCopy ¶ added in v0.27.0
func (in *LinkedServiceSynapseParameters) DeepCopy() *LinkedServiceSynapseParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceSynapseParameters.
func (*LinkedServiceSynapseParameters) DeepCopyInto ¶ added in v0.27.0
func (in *LinkedServiceSynapseParameters) DeepCopyInto(out *LinkedServiceSynapseParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LinkedServiceSynapseSpec ¶ added in v0.27.0
type LinkedServiceSynapseSpec struct { v1.ResourceSpec `json:",inline"` ForProvider LinkedServiceSynapseParameters `json:"forProvider"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider LinkedServiceSynapseInitParameters `json:"initProvider,omitempty"` }
LinkedServiceSynapseSpec defines the desired state of LinkedServiceSynapse
func (*LinkedServiceSynapseSpec) DeepCopy ¶ added in v0.27.0
func (in *LinkedServiceSynapseSpec) DeepCopy() *LinkedServiceSynapseSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceSynapseSpec.
func (*LinkedServiceSynapseSpec) DeepCopyInto ¶ added in v0.27.0
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 ¶ added in v0.27.0
type LinkedServiceSynapseStatus struct { v1.ResourceStatus `json:",inline"` AtProvider LinkedServiceSynapseObservation `json:"atProvider,omitempty"` }
LinkedServiceSynapseStatus defines the observed state of LinkedServiceSynapse.
func (*LinkedServiceSynapseStatus) DeepCopy ¶ added in v0.27.0
func (in *LinkedServiceSynapseStatus) DeepCopy() *LinkedServiceSynapseStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceSynapseStatus.
func (*LinkedServiceSynapseStatus) DeepCopyInto ¶ added in v0.27.0
func (in *LinkedServiceSynapseStatus) DeepCopyInto(out *LinkedServiceSynapseStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LinkedServiceWeb ¶ added in v0.27.0
type LinkedServiceWeb struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.authenticationType) || (has(self.initProvider) && has(self.initProvider.authenticationType))",message="spec.forProvider.authenticationType is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.url) || (has(self.initProvider) && has(self.initProvider.url))",message="spec.forProvider.url is a required parameter" Spec LinkedServiceWebSpec `json:"spec"` Status LinkedServiceWebStatus `json:"status,omitempty"` }
LinkedServiceWeb is the Schema for the LinkedServiceWebs API. Manages a Linked Service (connection) between a Web Server and Azure Data Factory. +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].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:resource:scope=Cluster,categories={crossplane,managed,azure}
func (*LinkedServiceWeb) DeepCopy ¶ added in v0.27.0
func (in *LinkedServiceWeb) DeepCopy() *LinkedServiceWeb
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceWeb.
func (*LinkedServiceWeb) DeepCopyInto ¶ added in v0.27.0
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 ¶ added in v0.27.0
func (in *LinkedServiceWeb) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*LinkedServiceWeb) GetCondition ¶ added in v0.27.0
func (mg *LinkedServiceWeb) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this LinkedServiceWeb.
func (*LinkedServiceWeb) GetConnectionDetailsMapping ¶ added in v0.27.0
func (tr *LinkedServiceWeb) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this LinkedServiceWeb
func (*LinkedServiceWeb) GetDeletionPolicy ¶ added in v0.27.0
func (mg *LinkedServiceWeb) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this LinkedServiceWeb.
func (*LinkedServiceWeb) GetID ¶ added in v0.27.0
func (tr *LinkedServiceWeb) GetID() string
GetID returns ID of underlying Terraform resource of this LinkedServiceWeb
func (*LinkedServiceWeb) GetInitParameters ¶ added in v0.35.0
func (tr *LinkedServiceWeb) GetInitParameters() (map[string]any, error)
GetInitParameters of this LinkedServiceWeb
func (*LinkedServiceWeb) GetManagementPolicies ¶ added in v0.35.0
func (mg *LinkedServiceWeb) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this LinkedServiceWeb.
func (*LinkedServiceWeb) GetMergedParameters ¶ added in v0.40.0
func (tr *LinkedServiceWeb) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this LinkedServiceWeb
func (*LinkedServiceWeb) GetObservation ¶ added in v0.27.0
func (tr *LinkedServiceWeb) GetObservation() (map[string]any, error)
GetObservation of this LinkedServiceWeb
func (*LinkedServiceWeb) GetParameters ¶ added in v0.27.0
func (tr *LinkedServiceWeb) GetParameters() (map[string]any, error)
GetParameters of this LinkedServiceWeb
func (*LinkedServiceWeb) GetProviderConfigReference ¶ added in v0.27.0
func (mg *LinkedServiceWeb) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this LinkedServiceWeb.
func (*LinkedServiceWeb) GetPublishConnectionDetailsTo ¶ added in v0.27.0
func (mg *LinkedServiceWeb) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this LinkedServiceWeb.
func (*LinkedServiceWeb) GetTerraformResourceType ¶ added in v0.27.0
func (mg *LinkedServiceWeb) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this LinkedServiceWeb
func (*LinkedServiceWeb) GetTerraformSchemaVersion ¶ added in v0.27.0
func (tr *LinkedServiceWeb) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*LinkedServiceWeb) GetWriteConnectionSecretToReference ¶ added in v0.27.0
func (mg *LinkedServiceWeb) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this LinkedServiceWeb.
func (*LinkedServiceWeb) Hub ¶ added in v0.42.1
func (tr *LinkedServiceWeb) Hub()
Hub marks this type as a conversion hub.
func (*LinkedServiceWeb) LateInitialize ¶ added in v0.27.0
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 ¶ added in v0.27.0
ResolveReferences of this LinkedServiceWeb.
func (*LinkedServiceWeb) SetConditions ¶ added in v0.27.0
func (mg *LinkedServiceWeb) SetConditions(c ...xpv1.Condition)
SetConditions of this LinkedServiceWeb.
func (*LinkedServiceWeb) SetDeletionPolicy ¶ added in v0.27.0
func (mg *LinkedServiceWeb) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this LinkedServiceWeb.
func (*LinkedServiceWeb) SetManagementPolicies ¶ added in v0.35.0
func (mg *LinkedServiceWeb) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this LinkedServiceWeb.
func (*LinkedServiceWeb) SetObservation ¶ added in v0.27.0
func (tr *LinkedServiceWeb) SetObservation(obs map[string]any) error
SetObservation for this LinkedServiceWeb
func (*LinkedServiceWeb) SetParameters ¶ added in v0.27.0
func (tr *LinkedServiceWeb) SetParameters(params map[string]any) error
SetParameters for this LinkedServiceWeb
func (*LinkedServiceWeb) SetProviderConfigReference ¶ added in v0.27.0
func (mg *LinkedServiceWeb) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this LinkedServiceWeb.
func (*LinkedServiceWeb) SetPublishConnectionDetailsTo ¶ added in v0.27.0
func (mg *LinkedServiceWeb) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this LinkedServiceWeb.
func (*LinkedServiceWeb) SetWriteConnectionSecretToReference ¶ added in v0.27.0
func (mg *LinkedServiceWeb) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this LinkedServiceWeb.
type LinkedServiceWebInitParameters ¶ added in v0.35.0
type LinkedServiceWebInitParameters struct { // A map of additional properties to associate with the Data Factory Linked Service. // +mapType=granular AdditionalProperties map[string]*string `json:"additionalProperties,omitempty" tf:"additional_properties,omitempty"` // List of tags that can be used for describing the Data Factory Linked Service. Annotations []*string `json:"annotations,omitempty" tf:"annotations,omitempty"` // The type of authentication used to connect to the web table source. Valid options are Anonymous, Basic and ClientCertificate. AuthenticationType *string `json:"authenticationType,omitempty" tf:"authentication_type,omitempty"` // The description for the Data Factory Linked Service. Description *string `json:"description,omitempty" tf:"description,omitempty"` // The integration runtime reference to associate with the Data Factory Linked Service. IntegrationRuntimeName *string `json:"integrationRuntimeName,omitempty" tf:"integration_runtime_name,omitempty"` // A map of parameters to associate with the Data Factory Linked Service. // +mapType=granular Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"` // The password for Basic authentication. Required if authentication_type sets to Basic. PasswordSecretRef *v1.SecretKeySelector `json:"passwordSecretRef,omitempty" tf:"-"` // The URL of the web service endpoint (e.g. https://www.microsoft.com). URL *string `json:"url,omitempty" tf:"url,omitempty"` // The username for Basic authentication. Required if authentication_type sets to Basic. Username *string `json:"username,omitempty" tf:"username,omitempty"` }
func (*LinkedServiceWebInitParameters) DeepCopy ¶ added in v0.35.0
func (in *LinkedServiceWebInitParameters) DeepCopy() *LinkedServiceWebInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceWebInitParameters.
func (*LinkedServiceWebInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *LinkedServiceWebInitParameters) DeepCopyInto(out *LinkedServiceWebInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LinkedServiceWebList ¶ added in v0.27.0
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 ¶ added in v0.27.0
func (in *LinkedServiceWebList) DeepCopy() *LinkedServiceWebList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceWebList.
func (*LinkedServiceWebList) DeepCopyInto ¶ added in v0.27.0
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 ¶ added in v0.27.0
func (in *LinkedServiceWebList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*LinkedServiceWebList) GetItems ¶ added in v0.27.0
func (l *LinkedServiceWebList) GetItems() []resource.Managed
GetItems of this LinkedServiceWebList.
type LinkedServiceWebObservation ¶ added in v0.27.0
type LinkedServiceWebObservation struct { // A map of additional properties to associate with the Data Factory Linked Service. // +mapType=granular AdditionalProperties map[string]*string `json:"additionalProperties,omitempty" tf:"additional_properties,omitempty"` // List of tags that can be used for describing the Data Factory Linked Service. Annotations []*string `json:"annotations,omitempty" tf:"annotations,omitempty"` // The type of authentication used to connect to the web table source. Valid options are Anonymous, Basic and ClientCertificate. AuthenticationType *string `json:"authenticationType,omitempty" tf:"authentication_type,omitempty"` // The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource. DataFactoryID *string `json:"dataFactoryId,omitempty" tf:"data_factory_id,omitempty"` // The description for the Data Factory Linked Service. Description *string `json:"description,omitempty" tf:"description,omitempty"` // The ID of the Data Factory Linked Service. ID *string `json:"id,omitempty" tf:"id,omitempty"` // The integration runtime reference to associate with the Data Factory Linked Service. IntegrationRuntimeName *string `json:"integrationRuntimeName,omitempty" tf:"integration_runtime_name,omitempty"` // A map of parameters to associate with the Data Factory Linked Service. // +mapType=granular Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"` // The URL of the web service endpoint (e.g. https://www.microsoft.com). URL *string `json:"url,omitempty" tf:"url,omitempty"` // The username for Basic authentication. Required if authentication_type sets to Basic. Username *string `json:"username,omitempty" tf:"username,omitempty"` }
func (*LinkedServiceWebObservation) DeepCopy ¶ added in v0.27.0
func (in *LinkedServiceWebObservation) DeepCopy() *LinkedServiceWebObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceWebObservation.
func (*LinkedServiceWebObservation) DeepCopyInto ¶ added in v0.27.0
func (in *LinkedServiceWebObservation) DeepCopyInto(out *LinkedServiceWebObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LinkedServiceWebParameters ¶ added in v0.27.0
type LinkedServiceWebParameters struct { // A map of additional properties to associate with the Data Factory Linked Service. // +kubebuilder:validation:Optional // +mapType=granular AdditionalProperties map[string]*string `json:"additionalProperties,omitempty" tf:"additional_properties,omitempty"` // List of tags that can be used for describing the Data Factory Linked Service. // +kubebuilder:validation:Optional Annotations []*string `json:"annotations,omitempty" tf:"annotations,omitempty"` // The type of authentication used to connect to the web table source. Valid options are Anonymous, Basic and ClientCertificate. // +kubebuilder:validation:Optional AuthenticationType *string `json:"authenticationType,omitempty" tf:"authentication_type,omitempty"` // The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/datafactory/v1beta2.Factory // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional DataFactoryID *string `json:"dataFactoryId,omitempty" tf:"data_factory_id,omitempty"` // Reference to a Factory in datafactory to populate dataFactoryId. // +kubebuilder:validation:Optional DataFactoryIDRef *v1.Reference `json:"dataFactoryIdRef,omitempty" tf:"-"` // Selector for a Factory in datafactory to populate dataFactoryId. // +kubebuilder:validation:Optional DataFactoryIDSelector *v1.Selector `json:"dataFactoryIdSelector,omitempty" tf:"-"` // The description for the Data Factory Linked Service. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // The integration runtime reference to associate with the Data Factory Linked Service. // +kubebuilder:validation:Optional IntegrationRuntimeName *string `json:"integrationRuntimeName,omitempty" tf:"integration_runtime_name,omitempty"` // A map of parameters to associate with the Data Factory Linked Service. // +kubebuilder:validation:Optional // +mapType=granular Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"` // The password for Basic authentication. Required if authentication_type sets to Basic. // +kubebuilder:validation:Optional PasswordSecretRef *v1.SecretKeySelector `json:"passwordSecretRef,omitempty" tf:"-"` // The URL of the web service endpoint (e.g. https://www.microsoft.com). // +kubebuilder:validation:Optional URL *string `json:"url,omitempty" tf:"url,omitempty"` // The username for Basic authentication. Required if authentication_type sets to Basic. // +kubebuilder:validation:Optional Username *string `json:"username,omitempty" tf:"username,omitempty"` }
func (*LinkedServiceWebParameters) DeepCopy ¶ added in v0.27.0
func (in *LinkedServiceWebParameters) DeepCopy() *LinkedServiceWebParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceWebParameters.
func (*LinkedServiceWebParameters) DeepCopyInto ¶ added in v0.27.0
func (in *LinkedServiceWebParameters) DeepCopyInto(out *LinkedServiceWebParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LinkedServiceWebSpec ¶ added in v0.27.0
type LinkedServiceWebSpec struct { v1.ResourceSpec `json:",inline"` ForProvider LinkedServiceWebParameters `json:"forProvider"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider LinkedServiceWebInitParameters `json:"initProvider,omitempty"` }
LinkedServiceWebSpec defines the desired state of LinkedServiceWeb
func (*LinkedServiceWebSpec) DeepCopy ¶ added in v0.27.0
func (in *LinkedServiceWebSpec) DeepCopy() *LinkedServiceWebSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceWebSpec.
func (*LinkedServiceWebSpec) DeepCopyInto ¶ added in v0.27.0
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 ¶ added in v0.27.0
type LinkedServiceWebStatus struct { v1.ResourceStatus `json:",inline"` AtProvider LinkedServiceWebObservation `json:"atProvider,omitempty"` }
LinkedServiceWebStatus defines the observed state of LinkedServiceWeb.
func (*LinkedServiceWebStatus) DeepCopy ¶ added in v0.27.0
func (in *LinkedServiceWebStatus) DeepCopy() *LinkedServiceWebStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceWebStatus.
func (*LinkedServiceWebStatus) DeepCopyInto ¶ added in v0.27.0
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 ¶ added in v0.27.0
type ManagedPrivateEndpoint struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || (has(self.initProvider) && has(self.initProvider.name))",message="spec.forProvider.name is a required parameter" Spec ManagedPrivateEndpointSpec `json:"spec"` Status ManagedPrivateEndpointStatus `json:"status,omitempty"` }
ManagedPrivateEndpoint is the Schema for the ManagedPrivateEndpoints API. Manages a Data Factory Managed Private Endpoint. +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].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:resource:scope=Cluster,categories={crossplane,managed,azure}
func (*ManagedPrivateEndpoint) DeepCopy ¶ added in v0.27.0
func (in *ManagedPrivateEndpoint) DeepCopy() *ManagedPrivateEndpoint
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedPrivateEndpoint.
func (*ManagedPrivateEndpoint) DeepCopyInto ¶ added in v0.27.0
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 ¶ added in v0.27.0
func (in *ManagedPrivateEndpoint) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ManagedPrivateEndpoint) GetCondition ¶ added in v0.27.0
func (mg *ManagedPrivateEndpoint) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this ManagedPrivateEndpoint.
func (*ManagedPrivateEndpoint) GetConnectionDetailsMapping ¶ added in v0.27.0
func (tr *ManagedPrivateEndpoint) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this ManagedPrivateEndpoint
func (*ManagedPrivateEndpoint) GetDeletionPolicy ¶ added in v0.27.0
func (mg *ManagedPrivateEndpoint) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this ManagedPrivateEndpoint.
func (*ManagedPrivateEndpoint) GetID ¶ added in v0.27.0
func (tr *ManagedPrivateEndpoint) GetID() string
GetID returns ID of underlying Terraform resource of this ManagedPrivateEndpoint
func (*ManagedPrivateEndpoint) GetInitParameters ¶ added in v0.35.0
func (tr *ManagedPrivateEndpoint) GetInitParameters() (map[string]any, error)
GetInitParameters of this ManagedPrivateEndpoint
func (*ManagedPrivateEndpoint) GetManagementPolicies ¶ added in v0.35.0
func (mg *ManagedPrivateEndpoint) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this ManagedPrivateEndpoint.
func (*ManagedPrivateEndpoint) GetMergedParameters ¶ added in v0.40.0
func (tr *ManagedPrivateEndpoint) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this ManagedPrivateEndpoint
func (*ManagedPrivateEndpoint) GetObservation ¶ added in v0.27.0
func (tr *ManagedPrivateEndpoint) GetObservation() (map[string]any, error)
GetObservation of this ManagedPrivateEndpoint
func (*ManagedPrivateEndpoint) GetParameters ¶ added in v0.27.0
func (tr *ManagedPrivateEndpoint) GetParameters() (map[string]any, error)
GetParameters of this ManagedPrivateEndpoint
func (*ManagedPrivateEndpoint) GetProviderConfigReference ¶ added in v0.27.0
func (mg *ManagedPrivateEndpoint) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this ManagedPrivateEndpoint.
func (*ManagedPrivateEndpoint) GetPublishConnectionDetailsTo ¶ added in v0.27.0
func (mg *ManagedPrivateEndpoint) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this ManagedPrivateEndpoint.
func (*ManagedPrivateEndpoint) GetTerraformResourceType ¶ added in v0.27.0
func (mg *ManagedPrivateEndpoint) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this ManagedPrivateEndpoint
func (*ManagedPrivateEndpoint) GetTerraformSchemaVersion ¶ added in v0.27.0
func (tr *ManagedPrivateEndpoint) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*ManagedPrivateEndpoint) GetWriteConnectionSecretToReference ¶ added in v0.27.0
func (mg *ManagedPrivateEndpoint) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this ManagedPrivateEndpoint.
func (*ManagedPrivateEndpoint) Hub ¶ added in v0.42.1
func (tr *ManagedPrivateEndpoint) Hub()
Hub marks this type as a conversion hub.
func (*ManagedPrivateEndpoint) LateInitialize ¶ added in v0.27.0
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) ResolveReferences ¶ added in v0.27.0
ResolveReferences of this ManagedPrivateEndpoint.
func (*ManagedPrivateEndpoint) SetConditions ¶ added in v0.27.0
func (mg *ManagedPrivateEndpoint) SetConditions(c ...xpv1.Condition)
SetConditions of this ManagedPrivateEndpoint.
func (*ManagedPrivateEndpoint) SetDeletionPolicy ¶ added in v0.27.0
func (mg *ManagedPrivateEndpoint) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this ManagedPrivateEndpoint.
func (*ManagedPrivateEndpoint) SetManagementPolicies ¶ added in v0.35.0
func (mg *ManagedPrivateEndpoint) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this ManagedPrivateEndpoint.
func (*ManagedPrivateEndpoint) SetObservation ¶ added in v0.27.0
func (tr *ManagedPrivateEndpoint) SetObservation(obs map[string]any) error
SetObservation for this ManagedPrivateEndpoint
func (*ManagedPrivateEndpoint) SetParameters ¶ added in v0.27.0
func (tr *ManagedPrivateEndpoint) SetParameters(params map[string]any) error
SetParameters for this ManagedPrivateEndpoint
func (*ManagedPrivateEndpoint) SetProviderConfigReference ¶ added in v0.27.0
func (mg *ManagedPrivateEndpoint) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this ManagedPrivateEndpoint.
func (*ManagedPrivateEndpoint) SetPublishConnectionDetailsTo ¶ added in v0.27.0
func (mg *ManagedPrivateEndpoint) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this ManagedPrivateEndpoint.
func (*ManagedPrivateEndpoint) SetWriteConnectionSecretToReference ¶ added in v0.27.0
func (mg *ManagedPrivateEndpoint) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this ManagedPrivateEndpoint.
type ManagedPrivateEndpointInitParameters ¶ added in v0.35.0
type ManagedPrivateEndpointInitParameters struct { // The ID of the Data Factory on which to create the Managed Private Endpoint. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/datafactory/v1beta2.Factory // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractResourceID() DataFactoryID *string `json:"dataFactoryId,omitempty" tf:"data_factory_id,omitempty"` // Reference to a Factory in datafactory to populate dataFactoryId. // +kubebuilder:validation:Optional DataFactoryIDRef *v1.Reference `json:"dataFactoryIdRef,omitempty" tf:"-"` // Selector for a Factory in datafactory to populate dataFactoryId. // +kubebuilder:validation:Optional DataFactoryIDSelector *v1.Selector `json:"dataFactoryIdSelector,omitempty" tf:"-"` // Fully qualified domain names. Changing this forces a new resource to be created. Fqdns []*string `json:"fqdns,omitempty" tf:"fqdns,omitempty"` // Specifies the name which should be used for this Managed Private Endpoint. Changing this forces a new resource to be created. Name *string `json:"name,omitempty" tf:"name,omitempty"` // Specifies the sub resource name which the Data Factory Private Endpoint is able to connect to. Changing this forces a new resource to be created. SubresourceName *string `json:"subresourceName,omitempty" tf:"subresource_name,omitempty"` // The ID of the Private Link Enabled Remote Resource which this Data Factory Private Endpoint should be connected to. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/storage/v1beta2.Account // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractResourceID() TargetResourceID *string `json:"targetResourceId,omitempty" tf:"target_resource_id,omitempty"` // Reference to a Account in storage to populate targetResourceId. // +kubebuilder:validation:Optional TargetResourceIDRef *v1.Reference `json:"targetResourceIdRef,omitempty" tf:"-"` // Selector for a Account in storage to populate targetResourceId. // +kubebuilder:validation:Optional TargetResourceIDSelector *v1.Selector `json:"targetResourceIdSelector,omitempty" tf:"-"` }
func (*ManagedPrivateEndpointInitParameters) DeepCopy ¶ added in v0.35.0
func (in *ManagedPrivateEndpointInitParameters) DeepCopy() *ManagedPrivateEndpointInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedPrivateEndpointInitParameters.
func (*ManagedPrivateEndpointInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *ManagedPrivateEndpointInitParameters) DeepCopyInto(out *ManagedPrivateEndpointInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagedPrivateEndpointList ¶ added in v0.27.0
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 ¶ added in v0.27.0
func (in *ManagedPrivateEndpointList) DeepCopy() *ManagedPrivateEndpointList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedPrivateEndpointList.
func (*ManagedPrivateEndpointList) DeepCopyInto ¶ added in v0.27.0
func (in *ManagedPrivateEndpointList) DeepCopyInto(out *ManagedPrivateEndpointList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ManagedPrivateEndpointList) DeepCopyObject ¶ added in v0.27.0
func (in *ManagedPrivateEndpointList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ManagedPrivateEndpointList) GetItems ¶ added in v0.27.0
func (l *ManagedPrivateEndpointList) GetItems() []resource.Managed
GetItems of this ManagedPrivateEndpointList.
type ManagedPrivateEndpointObservation ¶ added in v0.27.0
type ManagedPrivateEndpointObservation struct { // The ID of the Data Factory on which to create the Managed Private Endpoint. Changing this forces a new resource to be created. DataFactoryID *string `json:"dataFactoryId,omitempty" tf:"data_factory_id,omitempty"` // Fully qualified domain names. Changing this forces a new resource to be created. Fqdns []*string `json:"fqdns,omitempty" tf:"fqdns,omitempty"` // The ID of the Data Factory Managed Private Endpoint. ID *string `json:"id,omitempty" tf:"id,omitempty"` // Specifies the name which should be used for this Managed Private Endpoint. Changing this forces a new resource to be created. Name *string `json:"name,omitempty" tf:"name,omitempty"` // Specifies the sub resource name which the Data Factory Private Endpoint is able to connect to. Changing this forces a new resource to be created. SubresourceName *string `json:"subresourceName,omitempty" tf:"subresource_name,omitempty"` // The ID of the Private Link Enabled Remote Resource which this Data Factory Private Endpoint should be connected to. Changing this forces a new resource to be created. TargetResourceID *string `json:"targetResourceId,omitempty" tf:"target_resource_id,omitempty"` }
func (*ManagedPrivateEndpointObservation) DeepCopy ¶ added in v0.27.0
func (in *ManagedPrivateEndpointObservation) DeepCopy() *ManagedPrivateEndpointObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedPrivateEndpointObservation.
func (*ManagedPrivateEndpointObservation) DeepCopyInto ¶ added in v0.27.0
func (in *ManagedPrivateEndpointObservation) DeepCopyInto(out *ManagedPrivateEndpointObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagedPrivateEndpointParameters ¶ added in v0.27.0
type ManagedPrivateEndpointParameters struct { // The ID of the Data Factory on which to create the Managed Private Endpoint. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/datafactory/v1beta2.Factory // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional DataFactoryID *string `json:"dataFactoryId,omitempty" tf:"data_factory_id,omitempty"` // Reference to a Factory in datafactory to populate dataFactoryId. // +kubebuilder:validation:Optional DataFactoryIDRef *v1.Reference `json:"dataFactoryIdRef,omitempty" tf:"-"` // Selector for a Factory in datafactory to populate dataFactoryId. // +kubebuilder:validation:Optional DataFactoryIDSelector *v1.Selector `json:"dataFactoryIdSelector,omitempty" tf:"-"` // Fully qualified domain names. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional Fqdns []*string `json:"fqdns,omitempty" tf:"fqdns,omitempty"` // Specifies the name which should be used for this Managed Private Endpoint. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // Specifies the sub resource name which the Data Factory Private Endpoint is able to connect to. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional SubresourceName *string `json:"subresourceName,omitempty" tf:"subresource_name,omitempty"` // The ID of the Private Link Enabled Remote Resource which this Data Factory Private Endpoint should be connected to. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/storage/v1beta2.Account // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional TargetResourceID *string `json:"targetResourceId,omitempty" tf:"target_resource_id,omitempty"` // Reference to a Account in storage to populate targetResourceId. // +kubebuilder:validation:Optional TargetResourceIDRef *v1.Reference `json:"targetResourceIdRef,omitempty" tf:"-"` // Selector for a Account in storage to populate targetResourceId. // +kubebuilder:validation:Optional TargetResourceIDSelector *v1.Selector `json:"targetResourceIdSelector,omitempty" tf:"-"` }
func (*ManagedPrivateEndpointParameters) DeepCopy ¶ added in v0.27.0
func (in *ManagedPrivateEndpointParameters) DeepCopy() *ManagedPrivateEndpointParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedPrivateEndpointParameters.
func (*ManagedPrivateEndpointParameters) DeepCopyInto ¶ added in v0.27.0
func (in *ManagedPrivateEndpointParameters) DeepCopyInto(out *ManagedPrivateEndpointParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagedPrivateEndpointSpec ¶ added in v0.27.0
type ManagedPrivateEndpointSpec struct { v1.ResourceSpec `json:",inline"` ForProvider ManagedPrivateEndpointParameters `json:"forProvider"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider ManagedPrivateEndpointInitParameters `json:"initProvider,omitempty"` }
ManagedPrivateEndpointSpec defines the desired state of ManagedPrivateEndpoint
func (*ManagedPrivateEndpointSpec) DeepCopy ¶ added in v0.27.0
func (in *ManagedPrivateEndpointSpec) DeepCopy() *ManagedPrivateEndpointSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedPrivateEndpointSpec.
func (*ManagedPrivateEndpointSpec) DeepCopyInto ¶ added in v0.27.0
func (in *ManagedPrivateEndpointSpec) DeepCopyInto(out *ManagedPrivateEndpointSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagedPrivateEndpointStatus ¶ added in v0.27.0
type ManagedPrivateEndpointStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ManagedPrivateEndpointObservation `json:"atProvider,omitempty"` }
ManagedPrivateEndpointStatus defines the observed state of ManagedPrivateEndpoint.
func (*ManagedPrivateEndpointStatus) DeepCopy ¶ added in v0.27.0
func (in *ManagedPrivateEndpointStatus) DeepCopy() *ManagedPrivateEndpointStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedPrivateEndpointStatus.
func (*ManagedPrivateEndpointStatus) DeepCopyInto ¶ added in v0.27.0
func (in *ManagedPrivateEndpointStatus) DeepCopyInto(out *ManagedPrivateEndpointStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonthlyInitParameters ¶ added in v0.35.0
type MonthlyInitParameters struct { // The occurrence of the specified day during the month. For example, a monthly property with weekday and week values of Sunday, -1 means the last Sunday of the month. Week *float64 `json:"week,omitempty" tf:"week,omitempty"` // The day of the week on which the trigger runs. For example, a monthly property with a weekday value of Sunday means every Sunday of the month. Weekday *string `json:"weekday,omitempty" tf:"weekday,omitempty"` }
func (*MonthlyInitParameters) DeepCopy ¶ added in v0.35.0
func (in *MonthlyInitParameters) DeepCopy() *MonthlyInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonthlyInitParameters.
func (*MonthlyInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *MonthlyInitParameters) DeepCopyInto(out *MonthlyInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonthlyObservation ¶ added in v0.27.0
type MonthlyObservation struct { // The occurrence of the specified day during the month. For example, a monthly property with weekday and week values of Sunday, -1 means the last Sunday of the month. Week *float64 `json:"week,omitempty" tf:"week,omitempty"` // The day of the week on which the trigger runs. For example, a monthly property with a weekday value of Sunday means every Sunday of the month. Weekday *string `json:"weekday,omitempty" tf:"weekday,omitempty"` }
func (*MonthlyObservation) DeepCopy ¶ added in v0.27.0
func (in *MonthlyObservation) DeepCopy() *MonthlyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonthlyObservation.
func (*MonthlyObservation) DeepCopyInto ¶ added in v0.27.0
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 ¶ added in v0.27.0
type MonthlyParameters struct { // The occurrence of the specified day during the month. For example, a monthly property with weekday and week values of Sunday, -1 means the last Sunday of the month. // +kubebuilder:validation:Optional Week *float64 `json:"week,omitempty" tf:"week,omitempty"` // The day of the week on which the trigger runs. For example, a monthly property with a weekday value of Sunday means every Sunday of the month. // +kubebuilder:validation:Optional Weekday *string `json:"weekday" tf:"weekday,omitempty"` }
func (*MonthlyParameters) DeepCopy ¶ added in v0.27.0
func (in *MonthlyParameters) DeepCopy() *MonthlyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonthlyParameters.
func (*MonthlyParameters) DeepCopyInto ¶ added in v0.27.0
func (in *MonthlyParameters) DeepCopyInto(out *MonthlyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NewClusterConfigInitParameters ¶ added in v0.35.0
type NewClusterConfigInitParameters struct { // Spark version of a the cluster. ClusterVersion *string `json:"clusterVersion,omitempty" tf:"cluster_version,omitempty"` // Tags for the cluster resource. // +mapType=granular CustomTags map[string]*string `json:"customTags,omitempty" tf:"custom_tags,omitempty"` // Driver node type for the cluster. DriverNodeType *string `json:"driverNodeType,omitempty" tf:"driver_node_type,omitempty"` // User defined initialization scripts for the cluster. InitScripts []*string `json:"initScripts,omitempty" tf:"init_scripts,omitempty"` // Location to deliver Spark driver, worker, and event logs. LogDestination *string `json:"logDestination,omitempty" tf:"log_destination,omitempty"` // Specifies the maximum number of worker nodes. It should be between 1 and 25000. MaxNumberOfWorkers *float64 `json:"maxNumberOfWorkers,omitempty" tf:"max_number_of_workers,omitempty"` // Specifies the minimum number of worker nodes. It should be between 1 and 25000. It defaults to 1. MinNumberOfWorkers *float64 `json:"minNumberOfWorkers,omitempty" tf:"min_number_of_workers,omitempty"` // Node type for the new cluster. NodeType *string `json:"nodeType,omitempty" tf:"node_type,omitempty"` // User-specified Spark configuration variables key-value pairs. // +mapType=granular SparkConfig map[string]*string `json:"sparkConfig,omitempty" tf:"spark_config,omitempty"` // User-specified Spark environment variables key-value pairs. // +mapType=granular SparkEnvironmentVariables map[string]*string `json:"sparkEnvironmentVariables,omitempty" tf:"spark_environment_variables,omitempty"` }
func (*NewClusterConfigInitParameters) DeepCopy ¶ added in v0.35.0
func (in *NewClusterConfigInitParameters) DeepCopy() *NewClusterConfigInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NewClusterConfigInitParameters.
func (*NewClusterConfigInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *NewClusterConfigInitParameters) DeepCopyInto(out *NewClusterConfigInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NewClusterConfigObservation ¶ added in v0.27.0
type NewClusterConfigObservation struct { // Spark version of a the cluster. ClusterVersion *string `json:"clusterVersion,omitempty" tf:"cluster_version,omitempty"` // Tags for the cluster resource. // +mapType=granular CustomTags map[string]*string `json:"customTags,omitempty" tf:"custom_tags,omitempty"` // Driver node type for the cluster. DriverNodeType *string `json:"driverNodeType,omitempty" tf:"driver_node_type,omitempty"` // User defined initialization scripts for the cluster. InitScripts []*string `json:"initScripts,omitempty" tf:"init_scripts,omitempty"` // Location to deliver Spark driver, worker, and event logs. LogDestination *string `json:"logDestination,omitempty" tf:"log_destination,omitempty"` // Specifies the maximum number of worker nodes. It should be between 1 and 25000. MaxNumberOfWorkers *float64 `json:"maxNumberOfWorkers,omitempty" tf:"max_number_of_workers,omitempty"` // Specifies the minimum number of worker nodes. It should be between 1 and 25000. It defaults to 1. MinNumberOfWorkers *float64 `json:"minNumberOfWorkers,omitempty" tf:"min_number_of_workers,omitempty"` // Node type for the new cluster. NodeType *string `json:"nodeType,omitempty" tf:"node_type,omitempty"` // User-specified Spark configuration variables key-value pairs. // +mapType=granular SparkConfig map[string]*string `json:"sparkConfig,omitempty" tf:"spark_config,omitempty"` // User-specified Spark environment variables key-value pairs. // +mapType=granular SparkEnvironmentVariables map[string]*string `json:"sparkEnvironmentVariables,omitempty" tf:"spark_environment_variables,omitempty"` }
func (*NewClusterConfigObservation) DeepCopy ¶ added in v0.27.0
func (in *NewClusterConfigObservation) DeepCopy() *NewClusterConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NewClusterConfigObservation.
func (*NewClusterConfigObservation) DeepCopyInto ¶ added in v0.27.0
func (in *NewClusterConfigObservation) DeepCopyInto(out *NewClusterConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NewClusterConfigParameters ¶ added in v0.27.0
type NewClusterConfigParameters struct { // Spark version of a the cluster. // +kubebuilder:validation:Optional ClusterVersion *string `json:"clusterVersion" tf:"cluster_version,omitempty"` // Tags for the cluster resource. // +kubebuilder:validation:Optional // +mapType=granular CustomTags map[string]*string `json:"customTags,omitempty" tf:"custom_tags,omitempty"` // Driver node type for the cluster. // +kubebuilder:validation:Optional DriverNodeType *string `json:"driverNodeType,omitempty" tf:"driver_node_type,omitempty"` // User defined initialization scripts for the cluster. // +kubebuilder:validation:Optional InitScripts []*string `json:"initScripts,omitempty" tf:"init_scripts,omitempty"` // Location to deliver Spark driver, worker, and event logs. // +kubebuilder:validation:Optional LogDestination *string `json:"logDestination,omitempty" tf:"log_destination,omitempty"` // Specifies the maximum number of worker nodes. It should be between 1 and 25000. // +kubebuilder:validation:Optional MaxNumberOfWorkers *float64 `json:"maxNumberOfWorkers,omitempty" tf:"max_number_of_workers,omitempty"` // Specifies the minimum number of worker nodes. It should be between 1 and 25000. It defaults to 1. // +kubebuilder:validation:Optional MinNumberOfWorkers *float64 `json:"minNumberOfWorkers,omitempty" tf:"min_number_of_workers,omitempty"` // Node type for the new cluster. // +kubebuilder:validation:Optional NodeType *string `json:"nodeType" tf:"node_type,omitempty"` // User-specified Spark configuration variables key-value pairs. // +kubebuilder:validation:Optional // +mapType=granular SparkConfig map[string]*string `json:"sparkConfig,omitempty" tf:"spark_config,omitempty"` // User-specified Spark environment variables key-value pairs. // +kubebuilder:validation:Optional // +mapType=granular SparkEnvironmentVariables map[string]*string `json:"sparkEnvironmentVariables,omitempty" tf:"spark_environment_variables,omitempty"` }
func (*NewClusterConfigParameters) DeepCopy ¶ added in v0.27.0
func (in *NewClusterConfigParameters) DeepCopy() *NewClusterConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NewClusterConfigParameters.
func (*NewClusterConfigParameters) DeepCopyInto ¶ added in v0.27.0
func (in *NewClusterConfigParameters) DeepCopyInto(out *NewClusterConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PackageStoreInitParameters ¶ added in v0.35.0
type PackageStoreInitParameters struct { // Name of the Linked Service to associate with the packages. LinkedServiceName *string `json:"linkedServiceName,omitempty" tf:"linked_service_name,omitempty"` // Name of the package store. Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*PackageStoreInitParameters) DeepCopy ¶ added in v0.35.0
func (in *PackageStoreInitParameters) DeepCopy() *PackageStoreInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PackageStoreInitParameters.
func (*PackageStoreInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *PackageStoreInitParameters) DeepCopyInto(out *PackageStoreInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PackageStoreObservation ¶
type PackageStoreObservation struct { // Name of the Linked Service to associate with the packages. LinkedServiceName *string `json:"linkedServiceName,omitempty" tf:"linked_service_name,omitempty"` // Name of the package store. Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*PackageStoreObservation) DeepCopy ¶
func (in *PackageStoreObservation) DeepCopy() *PackageStoreObservation
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 { // Name of the Linked Service to associate with the packages. // +kubebuilder:validation:Optional LinkedServiceName *string `json:"linkedServiceName" tf:"linked_service_name,omitempty"` // Name of the package store. // +kubebuilder:validation:Optional Name *string `json:"name" tf:"name,omitempty"` }
func (*PackageStoreParameters) DeepCopy ¶
func (in *PackageStoreParameters) DeepCopy() *PackageStoreParameters
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 ¶ added in v0.27.0
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. Manages a Pipeline inside a Azure Data Factory. +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].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:resource:scope=Cluster,categories={crossplane,managed,azure}
func (*Pipeline) DeepCopy ¶ added in v0.27.0
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Pipeline.
func (*Pipeline) DeepCopyInto ¶ added in v0.27.0
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Pipeline) DeepCopyObject ¶ added in v0.27.0
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Pipeline) GetCondition ¶ added in v0.27.0
func (mg *Pipeline) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Pipeline.
func (*Pipeline) GetConnectionDetailsMapping ¶ added in v0.27.0
GetConnectionDetailsMapping for this Pipeline
func (*Pipeline) GetDeletionPolicy ¶ added in v0.27.0
func (mg *Pipeline) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Pipeline.
func (*Pipeline) GetID ¶ added in v0.27.0
GetID returns ID of underlying Terraform resource of this Pipeline
func (*Pipeline) GetInitParameters ¶ added in v0.35.0
GetInitParameters of this Pipeline
func (*Pipeline) GetManagementPolicies ¶ added in v0.35.0
func (mg *Pipeline) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this Pipeline.
func (*Pipeline) GetMergedParameters ¶ added in v0.40.0
GetInitParameters of this Pipeline
func (*Pipeline) GetObservation ¶ added in v0.27.0
GetObservation of this Pipeline
func (*Pipeline) GetParameters ¶ added in v0.27.0
GetParameters of this Pipeline
func (*Pipeline) GetProviderConfigReference ¶ added in v0.27.0
GetProviderConfigReference of this Pipeline.
func (*Pipeline) GetPublishConnectionDetailsTo ¶ added in v0.27.0
func (mg *Pipeline) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Pipeline.
func (*Pipeline) GetTerraformResourceType ¶ added in v0.27.0
GetTerraformResourceType returns Terraform resource type for this Pipeline
func (*Pipeline) GetTerraformSchemaVersion ¶ added in v0.27.0
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Pipeline) GetWriteConnectionSecretToReference ¶ added in v0.27.0
func (mg *Pipeline) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Pipeline.
func (*Pipeline) Hub ¶ added in v0.42.1
func (tr *Pipeline) Hub()
Hub marks this type as a conversion hub.
func (*Pipeline) LateInitialize ¶ added in v0.27.0
LateInitialize this Pipeline using its observed tfState. returns True if there are any spec changes for the resource.
func (*Pipeline) ResolveReferences ¶ added in v0.27.0
ResolveReferences of this Pipeline.
func (*Pipeline) SetConditions ¶ added in v0.27.0
SetConditions of this Pipeline.
func (*Pipeline) SetDeletionPolicy ¶ added in v0.27.0
func (mg *Pipeline) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Pipeline.
func (*Pipeline) SetManagementPolicies ¶ added in v0.35.0
func (mg *Pipeline) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this Pipeline.
func (*Pipeline) SetObservation ¶ added in v0.27.0
SetObservation for this Pipeline
func (*Pipeline) SetParameters ¶ added in v0.27.0
SetParameters for this Pipeline
func (*Pipeline) SetProviderConfigReference ¶ added in v0.27.0
SetProviderConfigReference of this Pipeline.
func (*Pipeline) SetPublishConnectionDetailsTo ¶ added in v0.27.0
func (mg *Pipeline) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Pipeline.
func (*Pipeline) SetWriteConnectionSecretToReference ¶ added in v0.27.0
func (mg *Pipeline) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Pipeline.
type PipelineExternalComputeScaleInitParameters ¶ added in v1.7.0
type PipelineExternalComputeScaleInitParameters struct { // Specifies the number of the external nodes, which should be greater than 0 and less than 11. NumberOfExternalNodes *float64 `json:"numberOfExternalNodes,omitempty" tf:"number_of_external_nodes,omitempty"` // Specifies the number of the pipeline nodes, which should be greater than 0 and less than 11. NumberOfPipelineNodes *float64 `json:"numberOfPipelineNodes,omitempty" tf:"number_of_pipeline_nodes,omitempty"` // Specifies the time to live (in minutes) setting of integration runtime which will execute copy activity. Possible values are at least 5. TimeToLive *float64 `json:"timeToLive,omitempty" tf:"time_to_live,omitempty"` }
func (*PipelineExternalComputeScaleInitParameters) DeepCopy ¶ added in v1.7.0
func (in *PipelineExternalComputeScaleInitParameters) DeepCopy() *PipelineExternalComputeScaleInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PipelineExternalComputeScaleInitParameters.
func (*PipelineExternalComputeScaleInitParameters) DeepCopyInto ¶ added in v1.7.0
func (in *PipelineExternalComputeScaleInitParameters) DeepCopyInto(out *PipelineExternalComputeScaleInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PipelineExternalComputeScaleObservation ¶ added in v1.7.0
type PipelineExternalComputeScaleObservation struct { // Specifies the number of the external nodes, which should be greater than 0 and less than 11. NumberOfExternalNodes *float64 `json:"numberOfExternalNodes,omitempty" tf:"number_of_external_nodes,omitempty"` // Specifies the number of the pipeline nodes, which should be greater than 0 and less than 11. NumberOfPipelineNodes *float64 `json:"numberOfPipelineNodes,omitempty" tf:"number_of_pipeline_nodes,omitempty"` // Specifies the time to live (in minutes) setting of integration runtime which will execute copy activity. Possible values are at least 5. TimeToLive *float64 `json:"timeToLive,omitempty" tf:"time_to_live,omitempty"` }
func (*PipelineExternalComputeScaleObservation) DeepCopy ¶ added in v1.7.0
func (in *PipelineExternalComputeScaleObservation) DeepCopy() *PipelineExternalComputeScaleObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PipelineExternalComputeScaleObservation.
func (*PipelineExternalComputeScaleObservation) DeepCopyInto ¶ added in v1.7.0
func (in *PipelineExternalComputeScaleObservation) DeepCopyInto(out *PipelineExternalComputeScaleObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PipelineExternalComputeScaleParameters ¶ added in v1.7.0
type PipelineExternalComputeScaleParameters struct { // Specifies the number of the external nodes, which should be greater than 0 and less than 11. // +kubebuilder:validation:Optional NumberOfExternalNodes *float64 `json:"numberOfExternalNodes,omitempty" tf:"number_of_external_nodes,omitempty"` // Specifies the number of the pipeline nodes, which should be greater than 0 and less than 11. // +kubebuilder:validation:Optional NumberOfPipelineNodes *float64 `json:"numberOfPipelineNodes,omitempty" tf:"number_of_pipeline_nodes,omitempty"` // Specifies the time to live (in minutes) setting of integration runtime which will execute copy activity. Possible values are at least 5. // +kubebuilder:validation:Optional TimeToLive *float64 `json:"timeToLive,omitempty" tf:"time_to_live,omitempty"` }
func (*PipelineExternalComputeScaleParameters) DeepCopy ¶ added in v1.7.0
func (in *PipelineExternalComputeScaleParameters) DeepCopy() *PipelineExternalComputeScaleParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PipelineExternalComputeScaleParameters.
func (*PipelineExternalComputeScaleParameters) DeepCopyInto ¶ added in v1.7.0
func (in *PipelineExternalComputeScaleParameters) DeepCopyInto(out *PipelineExternalComputeScaleParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PipelineInitParameters ¶ added in v0.35.0
type PipelineInitParameters struct { // A JSON object that contains the activities that will be associated with the Data Factory Pipeline. ActivitiesJSON *string `json:"activitiesJson,omitempty" tf:"activities_json,omitempty"` // List of tags that can be used for describing the Data Factory Pipeline. Annotations []*string `json:"annotations,omitempty" tf:"annotations,omitempty"` // The max number of concurrent runs for the Data Factory Pipeline. Must be between 1 and 50. Concurrency *float64 `json:"concurrency,omitempty" tf:"concurrency,omitempty"` // The description for the Data Factory Pipeline. Description *string `json:"description,omitempty" tf:"description,omitempty"` // The folder that this Pipeline is in. If not specified, the Pipeline will appear at the root level. Folder *string `json:"folder,omitempty" tf:"folder,omitempty"` // The TimeSpan value after which an Azure Monitoring Metric is fired. MoniterMetricsAfterDuration *string `json:"moniterMetricsAfterDuration,omitempty" tf:"moniter_metrics_after_duration,omitempty"` // A map of parameters to associate with the Data Factory Pipeline. // +mapType=granular Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"` // A map of variables to associate with the Data Factory Pipeline. // +mapType=granular Variables map[string]*string `json:"variables,omitempty" tf:"variables,omitempty"` }
func (*PipelineInitParameters) DeepCopy ¶ added in v0.35.0
func (in *PipelineInitParameters) DeepCopy() *PipelineInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PipelineInitParameters.
func (*PipelineInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *PipelineInitParameters) DeepCopyInto(out *PipelineInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PipelineList ¶ added in v0.27.0
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 ¶ added in v0.27.0
func (in *PipelineList) DeepCopy() *PipelineList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PipelineList.
func (*PipelineList) DeepCopyInto ¶ added in v0.27.0
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 ¶ added in v0.27.0
func (in *PipelineList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*PipelineList) GetItems ¶ added in v0.27.0
func (l *PipelineList) GetItems() []resource.Managed
GetItems of this PipelineList.
type PipelineObservation ¶ added in v0.27.0
type PipelineObservation struct { // A JSON object that contains the activities that will be associated with the Data Factory Pipeline. ActivitiesJSON *string `json:"activitiesJson,omitempty" tf:"activities_json,omitempty"` // List of tags that can be used for describing the Data Factory Pipeline. Annotations []*string `json:"annotations,omitempty" tf:"annotations,omitempty"` // The max number of concurrent runs for the Data Factory Pipeline. Must be between 1 and 50. Concurrency *float64 `json:"concurrency,omitempty" tf:"concurrency,omitempty"` // The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource. DataFactoryID *string `json:"dataFactoryId,omitempty" tf:"data_factory_id,omitempty"` // The description for the Data Factory Pipeline. Description *string `json:"description,omitempty" tf:"description,omitempty"` // The folder that this Pipeline is in. If not specified, the Pipeline will appear at the root level. Folder *string `json:"folder,omitempty" tf:"folder,omitempty"` // The ID of the Data Factory Pipeline. ID *string `json:"id,omitempty" tf:"id,omitempty"` // The TimeSpan value after which an Azure Monitoring Metric is fired. MoniterMetricsAfterDuration *string `json:"moniterMetricsAfterDuration,omitempty" tf:"moniter_metrics_after_duration,omitempty"` // A map of parameters to associate with the Data Factory Pipeline. // +mapType=granular Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"` // A map of variables to associate with the Data Factory Pipeline. // +mapType=granular Variables map[string]*string `json:"variables,omitempty" tf:"variables,omitempty"` }
func (*PipelineObservation) DeepCopy ¶ added in v0.27.0
func (in *PipelineObservation) DeepCopy() *PipelineObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PipelineObservation.
func (*PipelineObservation) DeepCopyInto ¶ added in v0.27.0
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 ¶ added in v0.27.0
type PipelineParameters struct { // A JSON object that contains the activities that will be associated with the Data Factory Pipeline. // +kubebuilder:validation:Optional ActivitiesJSON *string `json:"activitiesJson,omitempty" tf:"activities_json,omitempty"` // List of tags that can be used for describing the Data Factory Pipeline. // +kubebuilder:validation:Optional Annotations []*string `json:"annotations,omitempty" tf:"annotations,omitempty"` // The max number of concurrent runs for the Data Factory Pipeline. Must be between 1 and 50. // +kubebuilder:validation:Optional Concurrency *float64 `json:"concurrency,omitempty" tf:"concurrency,omitempty"` // The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/datafactory/v1beta2.Factory // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional DataFactoryID *string `json:"dataFactoryId,omitempty" tf:"data_factory_id,omitempty"` // Reference to a Factory in datafactory to populate dataFactoryId. // +kubebuilder:validation:Optional DataFactoryIDRef *v1.Reference `json:"dataFactoryIdRef,omitempty" tf:"-"` // Selector for a Factory in datafactory to populate dataFactoryId. // +kubebuilder:validation:Optional DataFactoryIDSelector *v1.Selector `json:"dataFactoryIdSelector,omitempty" tf:"-"` // The description for the Data Factory Pipeline. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // The folder that this Pipeline is in. If not specified, the Pipeline will appear at the root level. // +kubebuilder:validation:Optional Folder *string `json:"folder,omitempty" tf:"folder,omitempty"` // The TimeSpan value after which an Azure Monitoring Metric is fired. // +kubebuilder:validation:Optional MoniterMetricsAfterDuration *string `json:"moniterMetricsAfterDuration,omitempty" tf:"moniter_metrics_after_duration,omitempty"` // A map of parameters to associate with the Data Factory Pipeline. // +kubebuilder:validation:Optional // +mapType=granular Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"` // A map of variables to associate with the Data Factory Pipeline. // +kubebuilder:validation:Optional // +mapType=granular Variables map[string]*string `json:"variables,omitempty" tf:"variables,omitempty"` }
func (*PipelineParameters) DeepCopy ¶ added in v0.27.0
func (in *PipelineParameters) DeepCopy() *PipelineParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PipelineParameters.
func (*PipelineParameters) DeepCopyInto ¶ added in v0.27.0
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 ¶ added in v0.27.0
type PipelineSpec struct { v1.ResourceSpec `json:",inline"` ForProvider PipelineParameters `json:"forProvider"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider PipelineInitParameters `json:"initProvider,omitempty"` }
PipelineSpec defines the desired state of Pipeline
func (*PipelineSpec) DeepCopy ¶ added in v0.27.0
func (in *PipelineSpec) DeepCopy() *PipelineSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PipelineSpec.
func (*PipelineSpec) DeepCopyInto ¶ added in v0.27.0
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 ¶ added in v0.27.0
type PipelineStatus struct { v1.ResourceStatus `json:",inline"` AtProvider PipelineObservation `json:"atProvider,omitempty"` }
PipelineStatus defines the observed state of Pipeline.
func (*PipelineStatus) DeepCopy ¶ added in v0.27.0
func (in *PipelineStatus) DeepCopy() *PipelineStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PipelineStatus.
func (*PipelineStatus) DeepCopyInto ¶ added in v0.27.0
func (in *PipelineStatus) DeepCopyInto(out *PipelineStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProxyInitParameters ¶ added in v0.35.0
type ProxyInitParameters struct { // The path in the data store to be used when moving data between Self-Hosted and Azure-SSIS Integration Runtimes. Path *string `json:"path,omitempty" tf:"path,omitempty"` // Name of Self Hosted Integration Runtime as a proxy. SelfHostedIntegrationRuntimeName *string `json:"selfHostedIntegrationRuntimeName,omitempty" tf:"self_hosted_integration_runtime_name,omitempty"` // Name of Azure Blob Storage linked service to reference the staging data store to be used when moving data between self-hosted and Azure-SSIS integration runtimes. StagingStorageLinkedServiceName *string `json:"stagingStorageLinkedServiceName,omitempty" tf:"staging_storage_linked_service_name,omitempty"` }
func (*ProxyInitParameters) DeepCopy ¶ added in v0.35.0
func (in *ProxyInitParameters) DeepCopy() *ProxyInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProxyInitParameters.
func (*ProxyInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *ProxyInitParameters) DeepCopyInto(out *ProxyInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProxyObservation ¶
type ProxyObservation struct { // The path in the data store to be used when moving data between Self-Hosted and Azure-SSIS Integration Runtimes. Path *string `json:"path,omitempty" tf:"path,omitempty"` // Name of Self Hosted Integration Runtime as a proxy. SelfHostedIntegrationRuntimeName *string `json:"selfHostedIntegrationRuntimeName,omitempty" tf:"self_hosted_integration_runtime_name,omitempty"` // Name of Azure Blob Storage linked service to reference the staging data store to be used when moving data between self-hosted and Azure-SSIS integration runtimes. StagingStorageLinkedServiceName *string `json:"stagingStorageLinkedServiceName,omitempty" tf:"staging_storage_linked_service_name,omitempty"` }
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 { // The path in the data store to be used when moving data between Self-Hosted and Azure-SSIS Integration Runtimes. // +kubebuilder:validation:Optional Path *string `json:"path,omitempty" tf:"path,omitempty"` // Name of Self Hosted Integration Runtime as a proxy. // +kubebuilder:validation:Optional SelfHostedIntegrationRuntimeName *string `json:"selfHostedIntegrationRuntimeName" tf:"self_hosted_integration_runtime_name,omitempty"` // Name of Azure Blob Storage linked service to reference the staging data store to be used when moving data between self-hosted and Azure-SSIS integration runtimes. // +kubebuilder:validation:Optional 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 RbacAuthorizationInitParameters ¶ added in v0.35.0
type RbacAuthorizationInitParameters struct { // The resource identifier of the integration runtime to be shared. ResourceID *string `json:"resourceId,omitempty" tf:"resource_id,omitempty"` }
func (*RbacAuthorizationInitParameters) DeepCopy ¶ added in v0.35.0
func (in *RbacAuthorizationInitParameters) DeepCopy() *RbacAuthorizationInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RbacAuthorizationInitParameters.
func (*RbacAuthorizationInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *RbacAuthorizationInitParameters) DeepCopyInto(out *RbacAuthorizationInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RbacAuthorizationObservation ¶ added in v0.27.0
type RbacAuthorizationObservation struct { // The resource identifier of the integration runtime to be shared. ResourceID *string `json:"resourceId,omitempty" tf:"resource_id,omitempty"` }
func (*RbacAuthorizationObservation) DeepCopy ¶ added in v0.27.0
func (in *RbacAuthorizationObservation) DeepCopy() *RbacAuthorizationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RbacAuthorizationObservation.
func (*RbacAuthorizationObservation) DeepCopyInto ¶ added in v0.27.0
func (in *RbacAuthorizationObservation) DeepCopyInto(out *RbacAuthorizationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RbacAuthorizationParameters ¶ added in v0.27.0
type RbacAuthorizationParameters struct { // The resource identifier of the integration runtime to be shared. // +kubebuilder:validation:Optional ResourceID *string `json:"resourceId" tf:"resource_id,omitempty"` }
func (*RbacAuthorizationParameters) DeepCopy ¶ added in v0.27.0
func (in *RbacAuthorizationParameters) DeepCopy() *RbacAuthorizationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RbacAuthorizationParameters.
func (*RbacAuthorizationParameters) DeepCopyInto ¶ added in v0.27.0
func (in *RbacAuthorizationParameters) DeepCopyInto(out *RbacAuthorizationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RejectedLinkedServiceInitParameters ¶ added in v0.35.0
type RejectedLinkedServiceInitParameters struct { // The name for the Data Flow transformation. Name *string `json:"name,omitempty" tf:"name,omitempty"` // A map of parameters to associate with the Data Factory Linked Service. // +mapType=granular Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"` }
func (*RejectedLinkedServiceInitParameters) DeepCopy ¶ added in v0.35.0
func (in *RejectedLinkedServiceInitParameters) DeepCopy() *RejectedLinkedServiceInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RejectedLinkedServiceInitParameters.
func (*RejectedLinkedServiceInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *RejectedLinkedServiceInitParameters) DeepCopyInto(out *RejectedLinkedServiceInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RejectedLinkedServiceObservation ¶
type RejectedLinkedServiceObservation struct { // The name for the Data Flow transformation. Name *string `json:"name,omitempty" tf:"name,omitempty"` // A map of parameters to associate with the Data Factory Linked Service. // +mapType=granular Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"` }
func (*RejectedLinkedServiceObservation) DeepCopy ¶
func (in *RejectedLinkedServiceObservation) DeepCopy() *RejectedLinkedServiceObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RejectedLinkedServiceObservation.
func (*RejectedLinkedServiceObservation) DeepCopyInto ¶
func (in *RejectedLinkedServiceObservation) DeepCopyInto(out *RejectedLinkedServiceObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RejectedLinkedServiceParameters ¶
type RejectedLinkedServiceParameters struct { // The name for the Data Flow transformation. // +kubebuilder:validation:Optional Name *string `json:"name" tf:"name,omitempty"` // A map of parameters to associate with the Data Factory Linked Service. // +kubebuilder:validation:Optional // +mapType=granular Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"` }
func (*RejectedLinkedServiceParameters) DeepCopy ¶
func (in *RejectedLinkedServiceParameters) DeepCopy() *RejectedLinkedServiceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RejectedLinkedServiceParameters.
func (*RejectedLinkedServiceParameters) DeepCopyInto ¶
func (in *RejectedLinkedServiceParameters) DeepCopyInto(out *RejectedLinkedServiceParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SFTPServerLocationInitParameters ¶ added in v0.35.0
type SFTPServerLocationInitParameters struct { // Is the filename using dynamic expression, function or system variables? Defaults to false. DynamicFilenameEnabled *bool `json:"dynamicFilenameEnabled,omitempty" tf:"dynamic_filename_enabled,omitempty"` // Is the path using dynamic expression, function or system variables? Defaults to false. DynamicPathEnabled *bool `json:"dynamicPathEnabled,omitempty" tf:"dynamic_path_enabled,omitempty"` // The filename of the file on the SFTP server. Filename *string `json:"filename,omitempty" tf:"filename,omitempty"` // The folder path to the file on the SFTP server. Path *string `json:"path,omitempty" tf:"path,omitempty"` }
func (*SFTPServerLocationInitParameters) DeepCopy ¶ added in v0.35.0
func (in *SFTPServerLocationInitParameters) DeepCopy() *SFTPServerLocationInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SFTPServerLocationInitParameters.
func (*SFTPServerLocationInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *SFTPServerLocationInitParameters) DeepCopyInto(out *SFTPServerLocationInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SFTPServerLocationObservation ¶
type SFTPServerLocationObservation struct { // Is the filename using dynamic expression, function or system variables? Defaults to false. DynamicFilenameEnabled *bool `json:"dynamicFilenameEnabled,omitempty" tf:"dynamic_filename_enabled,omitempty"` // Is the path using dynamic expression, function or system variables? Defaults to false. DynamicPathEnabled *bool `json:"dynamicPathEnabled,omitempty" tf:"dynamic_path_enabled,omitempty"` // The filename of the file on the SFTP server. Filename *string `json:"filename,omitempty" tf:"filename,omitempty"` // The folder path to the file on the SFTP server. Path *string `json:"path,omitempty" tf:"path,omitempty"` }
func (*SFTPServerLocationObservation) DeepCopy ¶
func (in *SFTPServerLocationObservation) DeepCopy() *SFTPServerLocationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SFTPServerLocationObservation.
func (*SFTPServerLocationObservation) DeepCopyInto ¶
func (in *SFTPServerLocationObservation) DeepCopyInto(out *SFTPServerLocationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SFTPServerLocationParameters ¶
type SFTPServerLocationParameters struct { // Is the filename using dynamic expression, function or system variables? Defaults to false. // +kubebuilder:validation:Optional DynamicFilenameEnabled *bool `json:"dynamicFilenameEnabled,omitempty" tf:"dynamic_filename_enabled,omitempty"` // Is the path using dynamic expression, function or system variables? Defaults to false. // +kubebuilder:validation:Optional DynamicPathEnabled *bool `json:"dynamicPathEnabled,omitempty" tf:"dynamic_path_enabled,omitempty"` // The filename of the file on the SFTP server. // +kubebuilder:validation:Optional Filename *string `json:"filename" tf:"filename,omitempty"` // The folder path to the file on the SFTP server. // +kubebuilder:validation:Optional Path *string `json:"path" tf:"path,omitempty"` }
func (*SFTPServerLocationParameters) DeepCopy ¶
func (in *SFTPServerLocationParameters) DeepCopy() *SFTPServerLocationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SFTPServerLocationParameters.
func (*SFTPServerLocationParameters) DeepCopyInto ¶
func (in *SFTPServerLocationParameters) DeepCopyInto(out *SFTPServerLocationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ScheduleInitParameters ¶ added in v0.35.0
type ScheduleInitParameters struct { // Day(s) of the month on which the trigger is scheduled. This value can be specified with a monthly frequency only. DaysOfMonth []*float64 `json:"daysOfMonth,omitempty" tf:"days_of_month,omitempty"` // Days of the week on which the trigger is scheduled. This value can be specified only with a weekly frequency. DaysOfWeek []*string `json:"daysOfWeek,omitempty" tf:"days_of_week,omitempty"` // Hours of the day on which the trigger is scheduled. Hours []*float64 `json:"hours,omitempty" tf:"hours,omitempty"` // Minutes of the hour on which the trigger is scheduled. Minutes []*float64 `json:"minutes,omitempty" tf:"minutes,omitempty"` // A monthly block as documented below, which specifies the days of the month on which the trigger is scheduled. The value can be specified only with a monthly frequency. Monthly []MonthlyInitParameters `json:"monthly,omitempty" tf:"monthly,omitempty"` }
func (*ScheduleInitParameters) DeepCopy ¶ added in v0.35.0
func (in *ScheduleInitParameters) DeepCopy() *ScheduleInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScheduleInitParameters.
func (*ScheduleInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *ScheduleInitParameters) DeepCopyInto(out *ScheduleInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ScheduleObservation ¶ added in v0.27.0
type ScheduleObservation struct { // Day(s) of the month on which the trigger is scheduled. This value can be specified with a monthly frequency only. DaysOfMonth []*float64 `json:"daysOfMonth,omitempty" tf:"days_of_month,omitempty"` // Days of the week on which the trigger is scheduled. This value can be specified only with a weekly frequency. DaysOfWeek []*string `json:"daysOfWeek,omitempty" tf:"days_of_week,omitempty"` // Hours of the day on which the trigger is scheduled. Hours []*float64 `json:"hours,omitempty" tf:"hours,omitempty"` // Minutes of the hour on which the trigger is scheduled. Minutes []*float64 `json:"minutes,omitempty" tf:"minutes,omitempty"` // A monthly block as documented below, which specifies the days of the month on which the trigger is scheduled. The value can be specified only with a monthly frequency. Monthly []MonthlyObservation `json:"monthly,omitempty" tf:"monthly,omitempty"` }
func (*ScheduleObservation) DeepCopy ¶ added in v0.27.0
func (in *ScheduleObservation) DeepCopy() *ScheduleObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScheduleObservation.
func (*ScheduleObservation) DeepCopyInto ¶ added in v0.27.0
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 ¶ added in v0.27.0
type ScheduleParameters struct { // Day(s) of the month on which the trigger is scheduled. This value can be specified with a monthly frequency only. // +kubebuilder:validation:Optional DaysOfMonth []*float64 `json:"daysOfMonth,omitempty" tf:"days_of_month,omitempty"` // Days of the week on which the trigger is scheduled. This value can be specified only with a weekly frequency. // +kubebuilder:validation:Optional DaysOfWeek []*string `json:"daysOfWeek,omitempty" tf:"days_of_week,omitempty"` // Hours of the day on which the trigger is scheduled. // +kubebuilder:validation:Optional Hours []*float64 `json:"hours,omitempty" tf:"hours,omitempty"` // Minutes of the hour on which the trigger is scheduled. // +kubebuilder:validation:Optional Minutes []*float64 `json:"minutes,omitempty" tf:"minutes,omitempty"` // A monthly block as documented below, which specifies the days of the month on which the trigger is scheduled. The value can be specified only with a monthly frequency. // +kubebuilder:validation:Optional Monthly []MonthlyParameters `json:"monthly,omitempty" tf:"monthly,omitempty"` }
func (*ScheduleParameters) DeepCopy ¶ added in v0.27.0
func (in *ScheduleParameters) DeepCopy() *ScheduleParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScheduleParameters.
func (*ScheduleParameters) DeepCopyInto ¶ added in v0.27.0
func (in *ScheduleParameters) DeepCopyInto(out *ScheduleParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SchemaColumnInitParameters ¶ added in v0.35.0
type SchemaColumnInitParameters struct { // The description of the column. Description *string `json:"description,omitempty" tf:"description,omitempty"` // The name of the column. Name *string `json:"name,omitempty" tf:"name,omitempty"` // Type of the column. Valid values are Byte, Byte[], Boolean, Date, DateTime,DateTimeOffset, Decimal, Double, Guid, Int16, Int32, Int64, Single, String, TimeSpan. Please note these values are case sensitive. Type *string `json:"type,omitempty" tf:"type,omitempty"` }
func (*SchemaColumnInitParameters) DeepCopy ¶ added in v0.35.0
func (in *SchemaColumnInitParameters) DeepCopy() *SchemaColumnInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SchemaColumnInitParameters.
func (*SchemaColumnInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *SchemaColumnInitParameters) DeepCopyInto(out *SchemaColumnInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SchemaColumnObservation ¶
type SchemaColumnObservation struct { // The description of the column. Description *string `json:"description,omitempty" tf:"description,omitempty"` // The name of the column. Name *string `json:"name,omitempty" tf:"name,omitempty"` // Type of the column. Valid values are Byte, Byte[], Boolean, Date, DateTime,DateTimeOffset, Decimal, Double, Guid, Int16, Int32, Int64, Single, String, TimeSpan. Please note these values are case sensitive. Type *string `json:"type,omitempty" tf:"type,omitempty"` }
func (*SchemaColumnObservation) DeepCopy ¶
func (in *SchemaColumnObservation) DeepCopy() *SchemaColumnObservation
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 { // The description of the column. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // The name of the column. // +kubebuilder:validation:Optional Name *string `json:"name" tf:"name,omitempty"` // Type of the column. Valid values are Byte, Byte[], Boolean, Date, DateTime,DateTimeOffset, Decimal, Double, Guid, Int16, Int32, Int64, Single, String, TimeSpan. Please note these values are case sensitive. // +kubebuilder:validation:Optional Type *string `json:"type,omitempty" tf:"type,omitempty"` }
func (*SchemaColumnParameters) DeepCopy ¶
func (in *SchemaColumnParameters) DeepCopy() *SchemaColumnParameters
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 SchemaLinkedServiceInitParameters ¶ added in v0.35.0
type SchemaLinkedServiceInitParameters struct { // The name for the Data Flow transformation. Name *string `json:"name,omitempty" tf:"name,omitempty"` // A map of parameters to associate with the Data Factory Linked Service. // +mapType=granular Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"` }
func (*SchemaLinkedServiceInitParameters) DeepCopy ¶ added in v0.35.0
func (in *SchemaLinkedServiceInitParameters) DeepCopy() *SchemaLinkedServiceInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SchemaLinkedServiceInitParameters.
func (*SchemaLinkedServiceInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *SchemaLinkedServiceInitParameters) DeepCopyInto(out *SchemaLinkedServiceInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SchemaLinkedServiceObservation ¶
type SchemaLinkedServiceObservation struct { // The name for the Data Flow transformation. Name *string `json:"name,omitempty" tf:"name,omitempty"` // A map of parameters to associate with the Data Factory Linked Service. // +mapType=granular Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"` }
func (*SchemaLinkedServiceObservation) DeepCopy ¶
func (in *SchemaLinkedServiceObservation) DeepCopy() *SchemaLinkedServiceObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SchemaLinkedServiceObservation.
func (*SchemaLinkedServiceObservation) DeepCopyInto ¶
func (in *SchemaLinkedServiceObservation) DeepCopyInto(out *SchemaLinkedServiceObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SchemaLinkedServiceParameters ¶
type SchemaLinkedServiceParameters struct { // The name for the Data Flow transformation. // +kubebuilder:validation:Optional Name *string `json:"name" tf:"name,omitempty"` // A map of parameters to associate with the Data Factory Linked Service. // +kubebuilder:validation:Optional // +mapType=granular Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"` }
func (*SchemaLinkedServiceParameters) DeepCopy ¶
func (in *SchemaLinkedServiceParameters) DeepCopy() *SchemaLinkedServiceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SchemaLinkedServiceParameters.
func (*SchemaLinkedServiceParameters) DeepCopyInto ¶
func (in *SchemaLinkedServiceParameters) DeepCopyInto(out *SchemaLinkedServiceParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServicePrincipalLinkedKeyVaultKeyInitParameters ¶ added in v0.35.0
type ServicePrincipalLinkedKeyVaultKeyInitParameters struct { // Specifies the name of an existing Key Vault Data Factory Linked Service. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/datafactory/v1beta1.LinkedServiceKeyVault LinkedServiceName *string `json:"linkedServiceName,omitempty" tf:"linked_service_name,omitempty"` // Reference to a LinkedServiceKeyVault in datafactory to populate linkedServiceName. // +kubebuilder:validation:Optional LinkedServiceNameRef *v1.Reference `json:"linkedServiceNameRef,omitempty" tf:"-"` // Selector for a LinkedServiceKeyVault in datafactory to populate linkedServiceName. // +kubebuilder:validation:Optional LinkedServiceNameSelector *v1.Selector `json:"linkedServiceNameSelector,omitempty" tf:"-"` // Specifies the secret name in Azure Key Vault that stores the Service Principal key. SecretName *string `json:"secretName,omitempty" tf:"secret_name,omitempty"` }
func (*ServicePrincipalLinkedKeyVaultKeyInitParameters) DeepCopy ¶ added in v0.35.0
func (in *ServicePrincipalLinkedKeyVaultKeyInitParameters) DeepCopy() *ServicePrincipalLinkedKeyVaultKeyInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServicePrincipalLinkedKeyVaultKeyInitParameters.
func (*ServicePrincipalLinkedKeyVaultKeyInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *ServicePrincipalLinkedKeyVaultKeyInitParameters) DeepCopyInto(out *ServicePrincipalLinkedKeyVaultKeyInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServicePrincipalLinkedKeyVaultKeyObservation ¶ added in v0.27.0
type ServicePrincipalLinkedKeyVaultKeyObservation struct { // Specifies the name of an existing Key Vault Data Factory Linked Service. LinkedServiceName *string `json:"linkedServiceName,omitempty" tf:"linked_service_name,omitempty"` // Specifies the secret name in Azure Key Vault that stores the Service Principal key. SecretName *string `json:"secretName,omitempty" tf:"secret_name,omitempty"` }
func (*ServicePrincipalLinkedKeyVaultKeyObservation) DeepCopy ¶ added in v0.27.0
func (in *ServicePrincipalLinkedKeyVaultKeyObservation) DeepCopy() *ServicePrincipalLinkedKeyVaultKeyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServicePrincipalLinkedKeyVaultKeyObservation.
func (*ServicePrincipalLinkedKeyVaultKeyObservation) DeepCopyInto ¶ added in v0.27.0
func (in *ServicePrincipalLinkedKeyVaultKeyObservation) DeepCopyInto(out *ServicePrincipalLinkedKeyVaultKeyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServicePrincipalLinkedKeyVaultKeyParameters ¶ added in v0.27.0
type ServicePrincipalLinkedKeyVaultKeyParameters struct { // Specifies the name of an existing Key Vault Data Factory Linked Service. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/datafactory/v1beta1.LinkedServiceKeyVault // +kubebuilder:validation:Optional LinkedServiceName *string `json:"linkedServiceName,omitempty" tf:"linked_service_name,omitempty"` // Reference to a LinkedServiceKeyVault in datafactory to populate linkedServiceName. // +kubebuilder:validation:Optional LinkedServiceNameRef *v1.Reference `json:"linkedServiceNameRef,omitempty" tf:"-"` // Selector for a LinkedServiceKeyVault in datafactory to populate linkedServiceName. // +kubebuilder:validation:Optional LinkedServiceNameSelector *v1.Selector `json:"linkedServiceNameSelector,omitempty" tf:"-"` // Specifies the secret name in Azure Key Vault that stores the Service Principal key. // +kubebuilder:validation:Optional SecretName *string `json:"secretName" tf:"secret_name,omitempty"` }
func (*ServicePrincipalLinkedKeyVaultKeyParameters) DeepCopy ¶ added in v0.27.0
func (in *ServicePrincipalLinkedKeyVaultKeyParameters) DeepCopy() *ServicePrincipalLinkedKeyVaultKeyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServicePrincipalLinkedKeyVaultKeyParameters.
func (*ServicePrincipalLinkedKeyVaultKeyParameters) DeepCopyInto ¶ added in v0.27.0
func (in *ServicePrincipalLinkedKeyVaultKeyParameters) DeepCopyInto(out *ServicePrincipalLinkedKeyVaultKeyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SinkInitParameters ¶ added in v0.35.0
type SinkInitParameters struct { // A dataset block as defined below. DataSet []DataSetInitParameters `json:"dataset,omitempty" tf:"dataset,omitempty"` // The description for the Data Flow Source. Description *string `json:"description,omitempty" tf:"description,omitempty"` // A flowlet block as defined below. Flowlet []FlowletInitParameters `json:"flowlet,omitempty" tf:"flowlet,omitempty"` // A linked_service block as defined below. LinkedService []SinkLinkedServiceInitParameters `json:"linkedService,omitempty" tf:"linked_service,omitempty"` // The name for the Data Flow Source. Name *string `json:"name,omitempty" tf:"name,omitempty"` // A rejected_linked_service block as defined below. RejectedLinkedService []RejectedLinkedServiceInitParameters `json:"rejectedLinkedService,omitempty" tf:"rejected_linked_service,omitempty"` // A schema_linked_service block as defined below. SchemaLinkedService []SchemaLinkedServiceInitParameters `json:"schemaLinkedService,omitempty" tf:"schema_linked_service,omitempty"` }
func (*SinkInitParameters) DeepCopy ¶ added in v0.35.0
func (in *SinkInitParameters) DeepCopy() *SinkInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SinkInitParameters.
func (*SinkInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *SinkInitParameters) DeepCopyInto(out *SinkInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SinkLinkedServiceInitParameters ¶ added in v0.35.0
type SinkLinkedServiceInitParameters struct { // The name for the Data Flow transformation. Name *string `json:"name,omitempty" tf:"name,omitempty"` // A map of parameters to associate with the Data Factory Linked Service. // +mapType=granular Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"` }
func (*SinkLinkedServiceInitParameters) DeepCopy ¶ added in v0.35.0
func (in *SinkLinkedServiceInitParameters) DeepCopy() *SinkLinkedServiceInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SinkLinkedServiceInitParameters.
func (*SinkLinkedServiceInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *SinkLinkedServiceInitParameters) DeepCopyInto(out *SinkLinkedServiceInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SinkLinkedServiceObservation ¶
type SinkLinkedServiceObservation struct { // The name for the Data Flow transformation. Name *string `json:"name,omitempty" tf:"name,omitempty"` // A map of parameters to associate with the Data Factory Linked Service. // +mapType=granular Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"` }
func (*SinkLinkedServiceObservation) DeepCopy ¶
func (in *SinkLinkedServiceObservation) DeepCopy() *SinkLinkedServiceObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SinkLinkedServiceObservation.
func (*SinkLinkedServiceObservation) DeepCopyInto ¶
func (in *SinkLinkedServiceObservation) DeepCopyInto(out *SinkLinkedServiceObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SinkLinkedServiceParameters ¶
type SinkLinkedServiceParameters struct { // The name for the Data Flow transformation. // +kubebuilder:validation:Optional Name *string `json:"name" tf:"name,omitempty"` // A map of parameters to associate with the Data Factory Linked Service. // +kubebuilder:validation:Optional // +mapType=granular Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"` }
func (*SinkLinkedServiceParameters) DeepCopy ¶
func (in *SinkLinkedServiceParameters) DeepCopy() *SinkLinkedServiceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SinkLinkedServiceParameters.
func (*SinkLinkedServiceParameters) DeepCopyInto ¶
func (in *SinkLinkedServiceParameters) DeepCopyInto(out *SinkLinkedServiceParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SinkObservation ¶
type SinkObservation struct { // A dataset block as defined below. DataSet []DataSetObservation `json:"dataset,omitempty" tf:"dataset,omitempty"` // The description for the Data Flow Source. Description *string `json:"description,omitempty" tf:"description,omitempty"` // A flowlet block as defined below. Flowlet []FlowletObservation `json:"flowlet,omitempty" tf:"flowlet,omitempty"` // A linked_service block as defined below. LinkedService []SinkLinkedServiceObservation `json:"linkedService,omitempty" tf:"linked_service,omitempty"` // The name for the Data Flow Source. Name *string `json:"name,omitempty" tf:"name,omitempty"` // A rejected_linked_service block as defined below. RejectedLinkedService []RejectedLinkedServiceObservation `json:"rejectedLinkedService,omitempty" tf:"rejected_linked_service,omitempty"` // A schema_linked_service block as defined below. SchemaLinkedService []SchemaLinkedServiceObservation `json:"schemaLinkedService,omitempty" tf:"schema_linked_service,omitempty"` }
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 { // A dataset block as defined below. // +kubebuilder:validation:Optional DataSet []DataSetParameters `json:"dataset,omitempty" tf:"dataset,omitempty"` // The description for the Data Flow Source. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // A flowlet block as defined below. // +kubebuilder:validation:Optional Flowlet []FlowletParameters `json:"flowlet,omitempty" tf:"flowlet,omitempty"` // A linked_service block as defined below. // +kubebuilder:validation:Optional LinkedService []SinkLinkedServiceParameters `json:"linkedService,omitempty" tf:"linked_service,omitempty"` // The name for the Data Flow Source. // +kubebuilder:validation:Optional Name *string `json:"name" tf:"name,omitempty"` // A rejected_linked_service block as defined below. // +kubebuilder:validation:Optional RejectedLinkedService []RejectedLinkedServiceParameters `json:"rejectedLinkedService,omitempty" tf:"rejected_linked_service,omitempty"` // A schema_linked_service block as defined below. // +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 SourceDataSetInitParameters ¶ added in v0.35.0
type SourceDataSetInitParameters struct { // The name for the Data Flow transformation. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/datafactory/v1beta1.DataSetJSON Name *string `json:"name,omitempty" tf:"name,omitempty"` // Reference to a DataSetJSON in datafactory to populate name. // +kubebuilder:validation:Optional NameRef *v1.Reference `json:"nameRef,omitempty" tf:"-"` // Selector for a DataSetJSON in datafactory to populate name. // +kubebuilder:validation:Optional NameSelector *v1.Selector `json:"nameSelector,omitempty" tf:"-"` // A map of parameters to associate with the Data Factory Linked Service. // +mapType=granular Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"` }
func (*SourceDataSetInitParameters) DeepCopy ¶ added in v0.35.0
func (in *SourceDataSetInitParameters) DeepCopy() *SourceDataSetInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SourceDataSetInitParameters.
func (*SourceDataSetInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *SourceDataSetInitParameters) DeepCopyInto(out *SourceDataSetInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SourceDataSetObservation ¶
type SourceDataSetObservation struct { // The name for the Data Flow transformation. Name *string `json:"name,omitempty" tf:"name,omitempty"` // A map of parameters to associate with the Data Factory Linked Service. // +mapType=granular Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"` }
func (*SourceDataSetObservation) DeepCopy ¶
func (in *SourceDataSetObservation) DeepCopy() *SourceDataSetObservation
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 { // The name for the Data Flow transformation. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/datafactory/v1beta1.DataSetJSON // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // Reference to a DataSetJSON in datafactory to populate name. // +kubebuilder:validation:Optional NameRef *v1.Reference `json:"nameRef,omitempty" tf:"-"` // Selector for a DataSetJSON in datafactory to populate name. // +kubebuilder:validation:Optional NameSelector *v1.Selector `json:"nameSelector,omitempty" tf:"-"` // A map of parameters to associate with the Data Factory Linked Service. // +kubebuilder:validation:Optional // +mapType=granular Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"` }
func (*SourceDataSetParameters) DeepCopy ¶
func (in *SourceDataSetParameters) DeepCopy() *SourceDataSetParameters
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 SourceFlowletInitParameters ¶ added in v0.35.0
type SourceFlowletInitParameters struct { // Specifies the reference data flow parameters from dataset. DataSetParameters *string `json:"datasetParameters,omitempty" tf:"dataset_parameters,omitempty"` // The name for the Data Flow transformation. Name *string `json:"name,omitempty" tf:"name,omitempty"` // A map of parameters to associate with the Data Factory Linked Service. // +mapType=granular Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"` }
func (*SourceFlowletInitParameters) DeepCopy ¶ added in v0.35.0
func (in *SourceFlowletInitParameters) DeepCopy() *SourceFlowletInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SourceFlowletInitParameters.
func (*SourceFlowletInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *SourceFlowletInitParameters) DeepCopyInto(out *SourceFlowletInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SourceFlowletObservation ¶
type SourceFlowletObservation struct { // Specifies the reference data flow parameters from dataset. DataSetParameters *string `json:"datasetParameters,omitempty" tf:"dataset_parameters,omitempty"` // The name for the Data Flow transformation. Name *string `json:"name,omitempty" tf:"name,omitempty"` // A map of parameters to associate with the Data Factory Linked Service. // +mapType=granular Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"` }
func (*SourceFlowletObservation) DeepCopy ¶
func (in *SourceFlowletObservation) DeepCopy() *SourceFlowletObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SourceFlowletObservation.
func (*SourceFlowletObservation) DeepCopyInto ¶
func (in *SourceFlowletObservation) DeepCopyInto(out *SourceFlowletObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SourceFlowletParameters ¶
type SourceFlowletParameters struct { // Specifies the reference data flow parameters from dataset. // +kubebuilder:validation:Optional DataSetParameters *string `json:"datasetParameters,omitempty" tf:"dataset_parameters,omitempty"` // The name for the Data Flow transformation. // +kubebuilder:validation:Optional Name *string `json:"name" tf:"name,omitempty"` // A map of parameters to associate with the Data Factory Linked Service. // +kubebuilder:validation:Optional // +mapType=granular Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"` }
func (*SourceFlowletParameters) DeepCopy ¶
func (in *SourceFlowletParameters) DeepCopy() *SourceFlowletParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SourceFlowletParameters.
func (*SourceFlowletParameters) DeepCopyInto ¶
func (in *SourceFlowletParameters) DeepCopyInto(out *SourceFlowletParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SourceInitParameters ¶ added in v0.35.0
type SourceInitParameters struct { // A dataset block as defined below. DataSet []SourceDataSetInitParameters `json:"dataset,omitempty" tf:"dataset,omitempty"` // The description for the Data Flow Source. Description *string `json:"description,omitempty" tf:"description,omitempty"` // A flowlet block as defined below. Flowlet []SourceFlowletInitParameters `json:"flowlet,omitempty" tf:"flowlet,omitempty"` // A linked_service block as defined below. LinkedService []SourceLinkedServiceInitParameters `json:"linkedService,omitempty" tf:"linked_service,omitempty"` // The name for the Data Flow Source. Name *string `json:"name,omitempty" tf:"name,omitempty"` // A rejected_linked_service block as defined below. RejectedLinkedService []SourceRejectedLinkedServiceInitParameters `json:"rejectedLinkedService,omitempty" tf:"rejected_linked_service,omitempty"` // A schema_linked_service block as defined below. SchemaLinkedService []SourceSchemaLinkedServiceInitParameters `json:"schemaLinkedService,omitempty" tf:"schema_linked_service,omitempty"` }
func (*SourceInitParameters) DeepCopy ¶ added in v0.35.0
func (in *SourceInitParameters) DeepCopy() *SourceInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SourceInitParameters.
func (*SourceInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *SourceInitParameters) DeepCopyInto(out *SourceInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SourceLinkedServiceInitParameters ¶ added in v0.35.0
type SourceLinkedServiceInitParameters struct { // The name for the Data Flow transformation. Name *string `json:"name,omitempty" tf:"name,omitempty"` // A map of parameters to associate with the Data Factory Linked Service. // +mapType=granular Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"` }
func (*SourceLinkedServiceInitParameters) DeepCopy ¶ added in v0.35.0
func (in *SourceLinkedServiceInitParameters) DeepCopy() *SourceLinkedServiceInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SourceLinkedServiceInitParameters.
func (*SourceLinkedServiceInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *SourceLinkedServiceInitParameters) DeepCopyInto(out *SourceLinkedServiceInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SourceLinkedServiceObservation ¶
type SourceLinkedServiceObservation struct { // The name for the Data Flow transformation. Name *string `json:"name,omitempty" tf:"name,omitempty"` // A map of parameters to associate with the Data Factory Linked Service. // +mapType=granular Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"` }
func (*SourceLinkedServiceObservation) DeepCopy ¶
func (in *SourceLinkedServiceObservation) DeepCopy() *SourceLinkedServiceObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SourceLinkedServiceObservation.
func (*SourceLinkedServiceObservation) DeepCopyInto ¶
func (in *SourceLinkedServiceObservation) DeepCopyInto(out *SourceLinkedServiceObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SourceLinkedServiceParameters ¶
type SourceLinkedServiceParameters struct { // The name for the Data Flow transformation. // +kubebuilder:validation:Optional Name *string `json:"name" tf:"name,omitempty"` // A map of parameters to associate with the Data Factory Linked Service. // +kubebuilder:validation:Optional // +mapType=granular Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"` }
func (*SourceLinkedServiceParameters) DeepCopy ¶
func (in *SourceLinkedServiceParameters) DeepCopy() *SourceLinkedServiceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SourceLinkedServiceParameters.
func (*SourceLinkedServiceParameters) DeepCopyInto ¶
func (in *SourceLinkedServiceParameters) DeepCopyInto(out *SourceLinkedServiceParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SourceObservation ¶
type SourceObservation struct { // A dataset block as defined below. DataSet []SourceDataSetObservation `json:"dataset,omitempty" tf:"dataset,omitempty"` // The description for the Data Flow Source. Description *string `json:"description,omitempty" tf:"description,omitempty"` // A flowlet block as defined below. Flowlet []SourceFlowletObservation `json:"flowlet,omitempty" tf:"flowlet,omitempty"` // A linked_service block as defined below. LinkedService []SourceLinkedServiceObservation `json:"linkedService,omitempty" tf:"linked_service,omitempty"` // The name for the Data Flow Source. Name *string `json:"name,omitempty" tf:"name,omitempty"` // A rejected_linked_service block as defined below. RejectedLinkedService []SourceRejectedLinkedServiceObservation `json:"rejectedLinkedService,omitempty" tf:"rejected_linked_service,omitempty"` // A schema_linked_service block as defined below. SchemaLinkedService []SourceSchemaLinkedServiceObservation `json:"schemaLinkedService,omitempty" tf:"schema_linked_service,omitempty"` }
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 { // A dataset block as defined below. // +kubebuilder:validation:Optional DataSet []SourceDataSetParameters `json:"dataset,omitempty" tf:"dataset,omitempty"` // The description for the Data Flow Source. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // A flowlet block as defined below. // +kubebuilder:validation:Optional Flowlet []SourceFlowletParameters `json:"flowlet,omitempty" tf:"flowlet,omitempty"` // A linked_service block as defined below. // +kubebuilder:validation:Optional LinkedService []SourceLinkedServiceParameters `json:"linkedService,omitempty" tf:"linked_service,omitempty"` // The name for the Data Flow Source. // +kubebuilder:validation:Optional Name *string `json:"name" tf:"name,omitempty"` // A rejected_linked_service block as defined below. // +kubebuilder:validation:Optional RejectedLinkedService []SourceRejectedLinkedServiceParameters `json:"rejectedLinkedService,omitempty" tf:"rejected_linked_service,omitempty"` // A schema_linked_service block as defined below. // +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 SourceRejectedLinkedServiceInitParameters ¶ added in v0.35.0
type SourceRejectedLinkedServiceInitParameters struct { // The name for the Data Flow transformation. Name *string `json:"name,omitempty" tf:"name,omitempty"` // A map of parameters to associate with the Data Factory Linked Service. // +mapType=granular Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"` }
func (*SourceRejectedLinkedServiceInitParameters) DeepCopy ¶ added in v0.35.0
func (in *SourceRejectedLinkedServiceInitParameters) DeepCopy() *SourceRejectedLinkedServiceInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SourceRejectedLinkedServiceInitParameters.
func (*SourceRejectedLinkedServiceInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *SourceRejectedLinkedServiceInitParameters) DeepCopyInto(out *SourceRejectedLinkedServiceInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SourceRejectedLinkedServiceObservation ¶
type SourceRejectedLinkedServiceObservation struct { // The name for the Data Flow transformation. Name *string `json:"name,omitempty" tf:"name,omitempty"` // A map of parameters to associate with the Data Factory Linked Service. // +mapType=granular Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"` }
func (*SourceRejectedLinkedServiceObservation) DeepCopy ¶
func (in *SourceRejectedLinkedServiceObservation) DeepCopy() *SourceRejectedLinkedServiceObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SourceRejectedLinkedServiceObservation.
func (*SourceRejectedLinkedServiceObservation) DeepCopyInto ¶
func (in *SourceRejectedLinkedServiceObservation) DeepCopyInto(out *SourceRejectedLinkedServiceObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SourceRejectedLinkedServiceParameters ¶
type SourceRejectedLinkedServiceParameters struct { // The name for the Data Flow transformation. // +kubebuilder:validation:Optional Name *string `json:"name" tf:"name,omitempty"` // A map of parameters to associate with the Data Factory Linked Service. // +kubebuilder:validation:Optional // +mapType=granular Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"` }
func (*SourceRejectedLinkedServiceParameters) DeepCopy ¶
func (in *SourceRejectedLinkedServiceParameters) DeepCopy() *SourceRejectedLinkedServiceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SourceRejectedLinkedServiceParameters.
func (*SourceRejectedLinkedServiceParameters) DeepCopyInto ¶
func (in *SourceRejectedLinkedServiceParameters) DeepCopyInto(out *SourceRejectedLinkedServiceParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SourceSchemaLinkedServiceInitParameters ¶ added in v0.35.0
type SourceSchemaLinkedServiceInitParameters struct { // The name for the Data Flow transformation. Name *string `json:"name,omitempty" tf:"name,omitempty"` // A map of parameters to associate with the Data Factory Linked Service. // +mapType=granular Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"` }
func (*SourceSchemaLinkedServiceInitParameters) DeepCopy ¶ added in v0.35.0
func (in *SourceSchemaLinkedServiceInitParameters) DeepCopy() *SourceSchemaLinkedServiceInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SourceSchemaLinkedServiceInitParameters.
func (*SourceSchemaLinkedServiceInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *SourceSchemaLinkedServiceInitParameters) DeepCopyInto(out *SourceSchemaLinkedServiceInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SourceSchemaLinkedServiceObservation ¶
type SourceSchemaLinkedServiceObservation struct { // The name for the Data Flow transformation. Name *string `json:"name,omitempty" tf:"name,omitempty"` // A map of parameters to associate with the Data Factory Linked Service. // +mapType=granular Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"` }
func (*SourceSchemaLinkedServiceObservation) DeepCopy ¶
func (in *SourceSchemaLinkedServiceObservation) DeepCopy() *SourceSchemaLinkedServiceObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SourceSchemaLinkedServiceObservation.
func (*SourceSchemaLinkedServiceObservation) DeepCopyInto ¶
func (in *SourceSchemaLinkedServiceObservation) DeepCopyInto(out *SourceSchemaLinkedServiceObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SourceSchemaLinkedServiceParameters ¶
type SourceSchemaLinkedServiceParameters struct { // The name for the Data Flow transformation. // +kubebuilder:validation:Optional Name *string `json:"name" tf:"name,omitempty"` // A map of parameters to associate with the Data Factory Linked Service. // +kubebuilder:validation:Optional // +mapType=granular Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"` }
func (*SourceSchemaLinkedServiceParameters) DeepCopy ¶
func (in *SourceSchemaLinkedServiceParameters) DeepCopy() *SourceSchemaLinkedServiceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SourceSchemaLinkedServiceParameters.
func (*SourceSchemaLinkedServiceParameters) DeepCopyInto ¶
func (in *SourceSchemaLinkedServiceParameters) DeepCopyInto(out *SourceSchemaLinkedServiceParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransformationDataSetInitParameters ¶ added in v0.35.0
type TransformationDataSetInitParameters struct { // The name for the Data Flow transformation. Name *string `json:"name,omitempty" tf:"name,omitempty"` // A map of parameters to associate with the Data Factory Linked Service. // +mapType=granular Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"` }
func (*TransformationDataSetInitParameters) DeepCopy ¶ added in v0.35.0
func (in *TransformationDataSetInitParameters) DeepCopy() *TransformationDataSetInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransformationDataSetInitParameters.
func (*TransformationDataSetInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *TransformationDataSetInitParameters) DeepCopyInto(out *TransformationDataSetInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransformationDataSetObservation ¶
type TransformationDataSetObservation struct { // The name for the Data Flow transformation. Name *string `json:"name,omitempty" tf:"name,omitempty"` // A map of parameters to associate with the Data Factory Linked Service. // +mapType=granular Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"` }
func (*TransformationDataSetObservation) DeepCopy ¶
func (in *TransformationDataSetObservation) DeepCopy() *TransformationDataSetObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransformationDataSetObservation.
func (*TransformationDataSetObservation) DeepCopyInto ¶
func (in *TransformationDataSetObservation) DeepCopyInto(out *TransformationDataSetObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransformationDataSetParameters ¶
type TransformationDataSetParameters struct { // The name for the Data Flow transformation. // +kubebuilder:validation:Optional Name *string `json:"name" tf:"name,omitempty"` // A map of parameters to associate with the Data Factory Linked Service. // +kubebuilder:validation:Optional // +mapType=granular Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"` }
func (*TransformationDataSetParameters) DeepCopy ¶
func (in *TransformationDataSetParameters) DeepCopy() *TransformationDataSetParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransformationDataSetParameters.
func (*TransformationDataSetParameters) DeepCopyInto ¶
func (in *TransformationDataSetParameters) DeepCopyInto(out *TransformationDataSetParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransformationFlowletInitParameters ¶ added in v0.35.0
type TransformationFlowletInitParameters struct { // Specifies the reference data flow parameters from dataset. DataSetParameters *string `json:"datasetParameters,omitempty" tf:"dataset_parameters,omitempty"` // The name for the Data Flow transformation. Name *string `json:"name,omitempty" tf:"name,omitempty"` // A map of parameters to associate with the Data Factory Linked Service. // +mapType=granular Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"` }
func (*TransformationFlowletInitParameters) DeepCopy ¶ added in v0.35.0
func (in *TransformationFlowletInitParameters) DeepCopy() *TransformationFlowletInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransformationFlowletInitParameters.
func (*TransformationFlowletInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *TransformationFlowletInitParameters) DeepCopyInto(out *TransformationFlowletInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransformationFlowletObservation ¶
type TransformationFlowletObservation struct { // Specifies the reference data flow parameters from dataset. DataSetParameters *string `json:"datasetParameters,omitempty" tf:"dataset_parameters,omitempty"` // The name for the Data Flow transformation. Name *string `json:"name,omitempty" tf:"name,omitempty"` // A map of parameters to associate with the Data Factory Linked Service. // +mapType=granular Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"` }
func (*TransformationFlowletObservation) DeepCopy ¶
func (in *TransformationFlowletObservation) DeepCopy() *TransformationFlowletObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransformationFlowletObservation.
func (*TransformationFlowletObservation) DeepCopyInto ¶
func (in *TransformationFlowletObservation) DeepCopyInto(out *TransformationFlowletObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransformationFlowletParameters ¶
type TransformationFlowletParameters struct { // Specifies the reference data flow parameters from dataset. // +kubebuilder:validation:Optional DataSetParameters *string `json:"datasetParameters,omitempty" tf:"dataset_parameters,omitempty"` // The name for the Data Flow transformation. // +kubebuilder:validation:Optional Name *string `json:"name" tf:"name,omitempty"` // A map of parameters to associate with the Data Factory Linked Service. // +kubebuilder:validation:Optional // +mapType=granular Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"` }
func (*TransformationFlowletParameters) DeepCopy ¶
func (in *TransformationFlowletParameters) DeepCopy() *TransformationFlowletParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransformationFlowletParameters.
func (*TransformationFlowletParameters) DeepCopyInto ¶
func (in *TransformationFlowletParameters) DeepCopyInto(out *TransformationFlowletParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransformationInitParameters ¶ added in v0.35.0
type TransformationInitParameters struct { // A dataset block as defined below. DataSet []TransformationDataSetInitParameters `json:"dataset,omitempty" tf:"dataset,omitempty"` // The description for the Data Flow transformation. Description *string `json:"description,omitempty" tf:"description,omitempty"` // A flowlet block as defined below. Flowlet []TransformationFlowletInitParameters `json:"flowlet,omitempty" tf:"flowlet,omitempty"` // A linked_service block as defined below. LinkedService []TransformationLinkedServiceInitParameters `json:"linkedService,omitempty" tf:"linked_service,omitempty"` // The name for the Data Flow transformation. Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*TransformationInitParameters) DeepCopy ¶ added in v0.35.0
func (in *TransformationInitParameters) DeepCopy() *TransformationInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransformationInitParameters.
func (*TransformationInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *TransformationInitParameters) DeepCopyInto(out *TransformationInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransformationLinkedServiceInitParameters ¶ added in v0.35.0
type TransformationLinkedServiceInitParameters struct { // The name for the Data Flow transformation. Name *string `json:"name,omitempty" tf:"name,omitempty"` // A map of parameters to associate with the Data Factory Linked Service. // +mapType=granular Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"` }
func (*TransformationLinkedServiceInitParameters) DeepCopy ¶ added in v0.35.0
func (in *TransformationLinkedServiceInitParameters) DeepCopy() *TransformationLinkedServiceInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransformationLinkedServiceInitParameters.
func (*TransformationLinkedServiceInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *TransformationLinkedServiceInitParameters) DeepCopyInto(out *TransformationLinkedServiceInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransformationLinkedServiceObservation ¶
type TransformationLinkedServiceObservation struct { // The name for the Data Flow transformation. Name *string `json:"name,omitempty" tf:"name,omitempty"` // A map of parameters to associate with the Data Factory Linked Service. // +mapType=granular Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"` }
func (*TransformationLinkedServiceObservation) DeepCopy ¶
func (in *TransformationLinkedServiceObservation) DeepCopy() *TransformationLinkedServiceObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransformationLinkedServiceObservation.
func (*TransformationLinkedServiceObservation) DeepCopyInto ¶
func (in *TransformationLinkedServiceObservation) DeepCopyInto(out *TransformationLinkedServiceObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransformationLinkedServiceParameters ¶
type TransformationLinkedServiceParameters struct { // The name for the Data Flow transformation. // +kubebuilder:validation:Optional Name *string `json:"name" tf:"name,omitempty"` // A map of parameters to associate with the Data Factory Linked Service. // +kubebuilder:validation:Optional // +mapType=granular Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"` }
func (*TransformationLinkedServiceParameters) DeepCopy ¶
func (in *TransformationLinkedServiceParameters) DeepCopy() *TransformationLinkedServiceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransformationLinkedServiceParameters.
func (*TransformationLinkedServiceParameters) DeepCopyInto ¶
func (in *TransformationLinkedServiceParameters) DeepCopyInto(out *TransformationLinkedServiceParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransformationObservation ¶
type TransformationObservation struct { // A dataset block as defined below. DataSet []TransformationDataSetObservation `json:"dataset,omitempty" tf:"dataset,omitempty"` // The description for the Data Flow transformation. Description *string `json:"description,omitempty" tf:"description,omitempty"` // A flowlet block as defined below. Flowlet []TransformationFlowletObservation `json:"flowlet,omitempty" tf:"flowlet,omitempty"` // A linked_service block as defined below. LinkedService []TransformationLinkedServiceObservation `json:"linkedService,omitempty" tf:"linked_service,omitempty"` // The name for the Data Flow transformation. Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*TransformationObservation) DeepCopy ¶
func (in *TransformationObservation) DeepCopy() *TransformationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransformationObservation.
func (*TransformationObservation) DeepCopyInto ¶
func (in *TransformationObservation) DeepCopyInto(out *TransformationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransformationParameters ¶
type TransformationParameters struct { // A dataset block as defined below. // +kubebuilder:validation:Optional DataSet []TransformationDataSetParameters `json:"dataset,omitempty" tf:"dataset,omitempty"` // The description for the Data Flow transformation. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // A flowlet block as defined below. // +kubebuilder:validation:Optional Flowlet []TransformationFlowletParameters `json:"flowlet,omitempty" tf:"flowlet,omitempty"` // A linked_service block as defined below. // +kubebuilder:validation:Optional LinkedService []TransformationLinkedServiceParameters `json:"linkedService,omitempty" tf:"linked_service,omitempty"` // The name for the Data Flow transformation. // +kubebuilder:validation:Optional Name *string `json:"name" tf:"name,omitempty"` }
func (*TransformationParameters) DeepCopy ¶
func (in *TransformationParameters) DeepCopy() *TransformationParameters
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 ¶ added in v0.27.0
type TriggerBlobEvent struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.events) || (has(self.initProvider) && has(self.initProvider.events))",message="spec.forProvider.events is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.pipeline) || (has(self.initProvider) && has(self.initProvider.pipeline))",message="spec.forProvider.pipeline is a required parameter" Spec TriggerBlobEventSpec `json:"spec"` Status TriggerBlobEventStatus `json:"status,omitempty"` }
TriggerBlobEvent is the Schema for the TriggerBlobEvents API. Manages a Blob Event Trigger inside an Azure Data Factory. +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].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:resource:scope=Cluster,categories={crossplane,managed,azure}
func (*TriggerBlobEvent) DeepCopy ¶ added in v0.27.0
func (in *TriggerBlobEvent) DeepCopy() *TriggerBlobEvent
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TriggerBlobEvent.
func (*TriggerBlobEvent) DeepCopyInto ¶ added in v0.27.0
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 ¶ added in v0.27.0
func (in *TriggerBlobEvent) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*TriggerBlobEvent) GetCondition ¶ added in v0.27.0
func (mg *TriggerBlobEvent) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this TriggerBlobEvent.
func (*TriggerBlobEvent) GetConnectionDetailsMapping ¶ added in v0.27.0
func (tr *TriggerBlobEvent) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this TriggerBlobEvent
func (*TriggerBlobEvent) GetDeletionPolicy ¶ added in v0.27.0
func (mg *TriggerBlobEvent) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this TriggerBlobEvent.
func (*TriggerBlobEvent) GetID ¶ added in v0.27.0
func (tr *TriggerBlobEvent) GetID() string
GetID returns ID of underlying Terraform resource of this TriggerBlobEvent
func (*TriggerBlobEvent) GetInitParameters ¶ added in v0.35.0
func (tr *TriggerBlobEvent) GetInitParameters() (map[string]any, error)
GetInitParameters of this TriggerBlobEvent
func (*TriggerBlobEvent) GetManagementPolicies ¶ added in v0.35.0
func (mg *TriggerBlobEvent) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this TriggerBlobEvent.
func (*TriggerBlobEvent) GetMergedParameters ¶ added in v0.40.0
func (tr *TriggerBlobEvent) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this TriggerBlobEvent
func (*TriggerBlobEvent) GetObservation ¶ added in v0.27.0
func (tr *TriggerBlobEvent) GetObservation() (map[string]any, error)
GetObservation of this TriggerBlobEvent
func (*TriggerBlobEvent) GetParameters ¶ added in v0.27.0
func (tr *TriggerBlobEvent) GetParameters() (map[string]any, error)
GetParameters of this TriggerBlobEvent
func (*TriggerBlobEvent) GetProviderConfigReference ¶ added in v0.27.0
func (mg *TriggerBlobEvent) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this TriggerBlobEvent.
func (*TriggerBlobEvent) GetPublishConnectionDetailsTo ¶ added in v0.27.0
func (mg *TriggerBlobEvent) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this TriggerBlobEvent.
func (*TriggerBlobEvent) GetTerraformResourceType ¶ added in v0.27.0
func (mg *TriggerBlobEvent) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this TriggerBlobEvent
func (*TriggerBlobEvent) GetTerraformSchemaVersion ¶ added in v0.27.0
func (tr *TriggerBlobEvent) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*TriggerBlobEvent) GetWriteConnectionSecretToReference ¶ added in v0.27.0
func (mg *TriggerBlobEvent) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this TriggerBlobEvent.
func (*TriggerBlobEvent) Hub ¶ added in v0.42.1
func (tr *TriggerBlobEvent) Hub()
Hub marks this type as a conversion hub.
func (*TriggerBlobEvent) LateInitialize ¶ added in v0.27.0
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) ResolveReferences ¶ added in v0.27.0
ResolveReferences of this TriggerBlobEvent.
func (*TriggerBlobEvent) SetConditions ¶ added in v0.27.0
func (mg *TriggerBlobEvent) SetConditions(c ...xpv1.Condition)
SetConditions of this TriggerBlobEvent.
func (*TriggerBlobEvent) SetDeletionPolicy ¶ added in v0.27.0
func (mg *TriggerBlobEvent) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this TriggerBlobEvent.
func (*TriggerBlobEvent) SetManagementPolicies ¶ added in v0.35.0
func (mg *TriggerBlobEvent) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this TriggerBlobEvent.
func (*TriggerBlobEvent) SetObservation ¶ added in v0.27.0
func (tr *TriggerBlobEvent) SetObservation(obs map[string]any) error
SetObservation for this TriggerBlobEvent
func (*TriggerBlobEvent) SetParameters ¶ added in v0.27.0
func (tr *TriggerBlobEvent) SetParameters(params map[string]any) error
SetParameters for this TriggerBlobEvent
func (*TriggerBlobEvent) SetProviderConfigReference ¶ added in v0.27.0
func (mg *TriggerBlobEvent) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this TriggerBlobEvent.
func (*TriggerBlobEvent) SetPublishConnectionDetailsTo ¶ added in v0.27.0
func (mg *TriggerBlobEvent) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this TriggerBlobEvent.
func (*TriggerBlobEvent) SetWriteConnectionSecretToReference ¶ added in v0.27.0
func (mg *TriggerBlobEvent) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this TriggerBlobEvent.
type TriggerBlobEventInitParameters ¶ added in v0.35.0
type TriggerBlobEventInitParameters struct { // Specifies if the Data Factory Blob Event Trigger is activated. Defaults to true. Activated *bool `json:"activated,omitempty" tf:"activated,omitempty"` // A map of additional properties to associate with the Data Factory Blob Event Trigger. // +mapType=granular AdditionalProperties map[string]*string `json:"additionalProperties,omitempty" tf:"additional_properties,omitempty"` // List of tags that can be used for describing the Data Factory Blob Event Trigger. Annotations []*string `json:"annotations,omitempty" tf:"annotations,omitempty"` // The pattern that blob path starts with for trigger to fire. BlobPathBeginsWith *string `json:"blobPathBeginsWith,omitempty" tf:"blob_path_begins_with,omitempty"` // The pattern that blob path ends with for trigger to fire. BlobPathEndsWith *string `json:"blobPathEndsWith,omitempty" tf:"blob_path_ends_with,omitempty"` // The description for the Data Factory Blob Event Trigger. Description *string `json:"description,omitempty" tf:"description,omitempty"` // List of events that will fire this trigger. Possible values are Microsoft.Storage.BlobCreated and Microsoft.Storage.BlobDeleted. // +listType=set Events []*string `json:"events,omitempty" tf:"events,omitempty"` // are blobs with zero bytes ignored? IgnoreEmptyBlobs *bool `json:"ignoreEmptyBlobs,omitempty" tf:"ignore_empty_blobs,omitempty"` // One or more pipeline blocks as defined below. Pipeline []TriggerBlobEventPipelineInitParameters `json:"pipeline,omitempty" tf:"pipeline,omitempty"` // The ID of Storage Account in which blob event will be listened. Changing this forces a new resource. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/storage/v1beta2.Account // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractResourceID() StorageAccountID *string `json:"storageAccountId,omitempty" tf:"storage_account_id,omitempty"` // Reference to a Account in storage to populate storageAccountId. // +kubebuilder:validation:Optional StorageAccountIDRef *v1.Reference `json:"storageAccountIdRef,omitempty" tf:"-"` // Selector for a Account in storage to populate storageAccountId. // +kubebuilder:validation:Optional StorageAccountIDSelector *v1.Selector `json:"storageAccountIdSelector,omitempty" tf:"-"` }
func (*TriggerBlobEventInitParameters) DeepCopy ¶ added in v0.35.0
func (in *TriggerBlobEventInitParameters) DeepCopy() *TriggerBlobEventInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TriggerBlobEventInitParameters.
func (*TriggerBlobEventInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *TriggerBlobEventInitParameters) DeepCopyInto(out *TriggerBlobEventInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TriggerBlobEventList ¶ added in v0.27.0
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 ¶ added in v0.27.0
func (in *TriggerBlobEventList) DeepCopy() *TriggerBlobEventList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TriggerBlobEventList.
func (*TriggerBlobEventList) DeepCopyInto ¶ added in v0.27.0
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 ¶ added in v0.27.0
func (in *TriggerBlobEventList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*TriggerBlobEventList) GetItems ¶ added in v0.27.0
func (l *TriggerBlobEventList) GetItems() []resource.Managed
GetItems of this TriggerBlobEventList.
type TriggerBlobEventObservation ¶ added in v0.27.0
type TriggerBlobEventObservation struct { // Specifies if the Data Factory Blob Event Trigger is activated. Defaults to true. Activated *bool `json:"activated,omitempty" tf:"activated,omitempty"` // A map of additional properties to associate with the Data Factory Blob Event Trigger. // +mapType=granular AdditionalProperties map[string]*string `json:"additionalProperties,omitempty" tf:"additional_properties,omitempty"` // List of tags that can be used for describing the Data Factory Blob Event Trigger. Annotations []*string `json:"annotations,omitempty" tf:"annotations,omitempty"` // The pattern that blob path starts with for trigger to fire. BlobPathBeginsWith *string `json:"blobPathBeginsWith,omitempty" tf:"blob_path_begins_with,omitempty"` // The pattern that blob path ends with for trigger to fire. BlobPathEndsWith *string `json:"blobPathEndsWith,omitempty" tf:"blob_path_ends_with,omitempty"` // The ID of Data Factory in which to associate the Trigger with. Changing this forces a new resource. DataFactoryID *string `json:"dataFactoryId,omitempty" tf:"data_factory_id,omitempty"` // The description for the Data Factory Blob Event Trigger. Description *string `json:"description,omitempty" tf:"description,omitempty"` // List of events that will fire this trigger. Possible values are Microsoft.Storage.BlobCreated and Microsoft.Storage.BlobDeleted. // +listType=set Events []*string `json:"events,omitempty" tf:"events,omitempty"` // The ID of the Data Factory Blob Event Trigger. ID *string `json:"id,omitempty" tf:"id,omitempty"` // are blobs with zero bytes ignored? IgnoreEmptyBlobs *bool `json:"ignoreEmptyBlobs,omitempty" tf:"ignore_empty_blobs,omitempty"` // One or more pipeline blocks as defined below. Pipeline []TriggerBlobEventPipelineObservation `json:"pipeline,omitempty" tf:"pipeline,omitempty"` // The ID of Storage Account in which blob event will be listened. Changing this forces a new resource. StorageAccountID *string `json:"storageAccountId,omitempty" tf:"storage_account_id,omitempty"` }
func (*TriggerBlobEventObservation) DeepCopy ¶ added in v0.27.0
func (in *TriggerBlobEventObservation) DeepCopy() *TriggerBlobEventObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TriggerBlobEventObservation.
func (*TriggerBlobEventObservation) DeepCopyInto ¶ added in v0.27.0
func (in *TriggerBlobEventObservation) DeepCopyInto(out *TriggerBlobEventObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TriggerBlobEventParameters ¶ added in v0.27.0
type TriggerBlobEventParameters struct { // Specifies if the Data Factory Blob Event Trigger is activated. Defaults to true. // +kubebuilder:validation:Optional Activated *bool `json:"activated,omitempty" tf:"activated,omitempty"` // A map of additional properties to associate with the Data Factory Blob Event Trigger. // +kubebuilder:validation:Optional // +mapType=granular AdditionalProperties map[string]*string `json:"additionalProperties,omitempty" tf:"additional_properties,omitempty"` // List of tags that can be used for describing the Data Factory Blob Event Trigger. // +kubebuilder:validation:Optional Annotations []*string `json:"annotations,omitempty" tf:"annotations,omitempty"` // The pattern that blob path starts with for trigger to fire. // +kubebuilder:validation:Optional BlobPathBeginsWith *string `json:"blobPathBeginsWith,omitempty" tf:"blob_path_begins_with,omitempty"` // The pattern that blob path ends with for trigger to fire. // +kubebuilder:validation:Optional BlobPathEndsWith *string `json:"blobPathEndsWith,omitempty" tf:"blob_path_ends_with,omitempty"` // The ID of Data Factory in which to associate the Trigger with. Changing this forces a new resource. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/datafactory/v1beta2.Factory // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional DataFactoryID *string `json:"dataFactoryId,omitempty" tf:"data_factory_id,omitempty"` // Reference to a Factory in datafactory to populate dataFactoryId. // +kubebuilder:validation:Optional DataFactoryIDRef *v1.Reference `json:"dataFactoryIdRef,omitempty" tf:"-"` // Selector for a Factory in datafactory to populate dataFactoryId. // +kubebuilder:validation:Optional DataFactoryIDSelector *v1.Selector `json:"dataFactoryIdSelector,omitempty" tf:"-"` // The description for the Data Factory Blob Event Trigger. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // List of events that will fire this trigger. Possible values are Microsoft.Storage.BlobCreated and Microsoft.Storage.BlobDeleted. // +kubebuilder:validation:Optional // +listType=set Events []*string `json:"events,omitempty" tf:"events,omitempty"` // are blobs with zero bytes ignored? // +kubebuilder:validation:Optional IgnoreEmptyBlobs *bool `json:"ignoreEmptyBlobs,omitempty" tf:"ignore_empty_blobs,omitempty"` // One or more pipeline blocks as defined below. // +kubebuilder:validation:Optional Pipeline []TriggerBlobEventPipelineParameters `json:"pipeline,omitempty" tf:"pipeline,omitempty"` // The ID of Storage Account in which blob event will be listened. Changing this forces a new resource. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/storage/v1beta2.Account // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional StorageAccountID *string `json:"storageAccountId,omitempty" tf:"storage_account_id,omitempty"` // Reference to a Account in storage to populate storageAccountId. // +kubebuilder:validation:Optional StorageAccountIDRef *v1.Reference `json:"storageAccountIdRef,omitempty" tf:"-"` // Selector for a Account in storage to populate storageAccountId. // +kubebuilder:validation:Optional StorageAccountIDSelector *v1.Selector `json:"storageAccountIdSelector,omitempty" tf:"-"` }
func (*TriggerBlobEventParameters) DeepCopy ¶ added in v0.27.0
func (in *TriggerBlobEventParameters) DeepCopy() *TriggerBlobEventParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TriggerBlobEventParameters.
func (*TriggerBlobEventParameters) DeepCopyInto ¶ added in v0.27.0
func (in *TriggerBlobEventParameters) DeepCopyInto(out *TriggerBlobEventParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TriggerBlobEventPipelineInitParameters ¶ added in v0.35.0
type TriggerBlobEventPipelineInitParameters struct { // The Data Factory Pipeline name that the trigger will act on. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/datafactory/v1beta1.Pipeline Name *string `json:"name,omitempty" tf:"name,omitempty"` // Reference to a Pipeline in datafactory to populate name. // +kubebuilder:validation:Optional NameRef *v1.Reference `json:"nameRef,omitempty" tf:"-"` // Selector for a Pipeline in datafactory to populate name. // +kubebuilder:validation:Optional NameSelector *v1.Selector `json:"nameSelector,omitempty" tf:"-"` // The Data Factory Pipeline parameters that the trigger will act on. // +mapType=granular Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"` }
func (*TriggerBlobEventPipelineInitParameters) DeepCopy ¶ added in v0.35.0
func (in *TriggerBlobEventPipelineInitParameters) DeepCopy() *TriggerBlobEventPipelineInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TriggerBlobEventPipelineInitParameters.
func (*TriggerBlobEventPipelineInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *TriggerBlobEventPipelineInitParameters) DeepCopyInto(out *TriggerBlobEventPipelineInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TriggerBlobEventPipelineObservation ¶ added in v0.27.0
type TriggerBlobEventPipelineObservation struct { // The Data Factory Pipeline name that the trigger will act on. Name *string `json:"name,omitempty" tf:"name,omitempty"` // The Data Factory Pipeline parameters that the trigger will act on. // +mapType=granular Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"` }
func (*TriggerBlobEventPipelineObservation) DeepCopy ¶ added in v0.27.0
func (in *TriggerBlobEventPipelineObservation) DeepCopy() *TriggerBlobEventPipelineObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TriggerBlobEventPipelineObservation.
func (*TriggerBlobEventPipelineObservation) DeepCopyInto ¶ added in v0.27.0
func (in *TriggerBlobEventPipelineObservation) DeepCopyInto(out *TriggerBlobEventPipelineObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TriggerBlobEventPipelineParameters ¶ added in v0.27.0
type TriggerBlobEventPipelineParameters struct { // The Data Factory Pipeline name that the trigger will act on. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/datafactory/v1beta1.Pipeline // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // Reference to a Pipeline in datafactory to populate name. // +kubebuilder:validation:Optional NameRef *v1.Reference `json:"nameRef,omitempty" tf:"-"` // Selector for a Pipeline in datafactory to populate name. // +kubebuilder:validation:Optional NameSelector *v1.Selector `json:"nameSelector,omitempty" tf:"-"` // The Data Factory Pipeline parameters that the trigger will act on. // +kubebuilder:validation:Optional // +mapType=granular Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"` }
func (*TriggerBlobEventPipelineParameters) DeepCopy ¶ added in v0.27.0
func (in *TriggerBlobEventPipelineParameters) DeepCopy() *TriggerBlobEventPipelineParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TriggerBlobEventPipelineParameters.
func (*TriggerBlobEventPipelineParameters) DeepCopyInto ¶ added in v0.27.0
func (in *TriggerBlobEventPipelineParameters) DeepCopyInto(out *TriggerBlobEventPipelineParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TriggerBlobEventSpec ¶ added in v0.27.0
type TriggerBlobEventSpec struct { v1.ResourceSpec `json:",inline"` ForProvider TriggerBlobEventParameters `json:"forProvider"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider TriggerBlobEventInitParameters `json:"initProvider,omitempty"` }
TriggerBlobEventSpec defines the desired state of TriggerBlobEvent
func (*TriggerBlobEventSpec) DeepCopy ¶ added in v0.27.0
func (in *TriggerBlobEventSpec) DeepCopy() *TriggerBlobEventSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TriggerBlobEventSpec.
func (*TriggerBlobEventSpec) DeepCopyInto ¶ added in v0.27.0
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 ¶ added in v0.27.0
type TriggerBlobEventStatus struct { v1.ResourceStatus `json:",inline"` AtProvider TriggerBlobEventObservation `json:"atProvider,omitempty"` }
TriggerBlobEventStatus defines the observed state of TriggerBlobEvent.
func (*TriggerBlobEventStatus) DeepCopy ¶ added in v0.27.0
func (in *TriggerBlobEventStatus) DeepCopy() *TriggerBlobEventStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TriggerBlobEventStatus.
func (*TriggerBlobEventStatus) DeepCopyInto ¶ added in v0.27.0
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 ¶ added in v0.27.0
type TriggerCustomEvent struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.events) || (has(self.initProvider) && has(self.initProvider.events))",message="spec.forProvider.events is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.pipeline) || (has(self.initProvider) && has(self.initProvider.pipeline))",message="spec.forProvider.pipeline is a required parameter" Spec TriggerCustomEventSpec `json:"spec"` Status TriggerCustomEventStatus `json:"status,omitempty"` }
TriggerCustomEvent is the Schema for the TriggerCustomEvents API. Manages a Custom Event Trigger inside an Azure Data Factory. +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].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:resource:scope=Cluster,categories={crossplane,managed,azure}
func (*TriggerCustomEvent) DeepCopy ¶ added in v0.27.0
func (in *TriggerCustomEvent) DeepCopy() *TriggerCustomEvent
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TriggerCustomEvent.
func (*TriggerCustomEvent) DeepCopyInto ¶ added in v0.27.0
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 ¶ added in v0.27.0
func (in *TriggerCustomEvent) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*TriggerCustomEvent) GetCondition ¶ added in v0.27.0
func (mg *TriggerCustomEvent) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this TriggerCustomEvent.
func (*TriggerCustomEvent) GetConnectionDetailsMapping ¶ added in v0.27.0
func (tr *TriggerCustomEvent) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this TriggerCustomEvent
func (*TriggerCustomEvent) GetDeletionPolicy ¶ added in v0.27.0
func (mg *TriggerCustomEvent) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this TriggerCustomEvent.
func (*TriggerCustomEvent) GetID ¶ added in v0.27.0
func (tr *TriggerCustomEvent) GetID() string
GetID returns ID of underlying Terraform resource of this TriggerCustomEvent
func (*TriggerCustomEvent) GetInitParameters ¶ added in v0.35.0
func (tr *TriggerCustomEvent) GetInitParameters() (map[string]any, error)
GetInitParameters of this TriggerCustomEvent
func (*TriggerCustomEvent) GetManagementPolicies ¶ added in v0.35.0
func (mg *TriggerCustomEvent) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this TriggerCustomEvent.
func (*TriggerCustomEvent) GetMergedParameters ¶ added in v0.40.0
func (tr *TriggerCustomEvent) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this TriggerCustomEvent
func (*TriggerCustomEvent) GetObservation ¶ added in v0.27.0
func (tr *TriggerCustomEvent) GetObservation() (map[string]any, error)
GetObservation of this TriggerCustomEvent
func (*TriggerCustomEvent) GetParameters ¶ added in v0.27.0
func (tr *TriggerCustomEvent) GetParameters() (map[string]any, error)
GetParameters of this TriggerCustomEvent
func (*TriggerCustomEvent) GetProviderConfigReference ¶ added in v0.27.0
func (mg *TriggerCustomEvent) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this TriggerCustomEvent.
func (*TriggerCustomEvent) GetPublishConnectionDetailsTo ¶ added in v0.27.0
func (mg *TriggerCustomEvent) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this TriggerCustomEvent.
func (*TriggerCustomEvent) GetTerraformResourceType ¶ added in v0.27.0
func (mg *TriggerCustomEvent) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this TriggerCustomEvent
func (*TriggerCustomEvent) GetTerraformSchemaVersion ¶ added in v0.27.0
func (tr *TriggerCustomEvent) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*TriggerCustomEvent) GetWriteConnectionSecretToReference ¶ added in v0.27.0
func (mg *TriggerCustomEvent) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this TriggerCustomEvent.
func (*TriggerCustomEvent) Hub ¶ added in v0.42.1
func (tr *TriggerCustomEvent) Hub()
Hub marks this type as a conversion hub.
func (*TriggerCustomEvent) LateInitialize ¶ added in v0.27.0
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) ResolveReferences ¶ added in v0.27.0
ResolveReferences of this TriggerCustomEvent.
func (*TriggerCustomEvent) SetConditions ¶ added in v0.27.0
func (mg *TriggerCustomEvent) SetConditions(c ...xpv1.Condition)
SetConditions of this TriggerCustomEvent.
func (*TriggerCustomEvent) SetDeletionPolicy ¶ added in v0.27.0
func (mg *TriggerCustomEvent) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this TriggerCustomEvent.
func (*TriggerCustomEvent) SetManagementPolicies ¶ added in v0.35.0
func (mg *TriggerCustomEvent) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this TriggerCustomEvent.
func (*TriggerCustomEvent) SetObservation ¶ added in v0.27.0
func (tr *TriggerCustomEvent) SetObservation(obs map[string]any) error
SetObservation for this TriggerCustomEvent
func (*TriggerCustomEvent) SetParameters ¶ added in v0.27.0
func (tr *TriggerCustomEvent) SetParameters(params map[string]any) error
SetParameters for this TriggerCustomEvent
func (*TriggerCustomEvent) SetProviderConfigReference ¶ added in v0.27.0
func (mg *TriggerCustomEvent) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this TriggerCustomEvent.
func (*TriggerCustomEvent) SetPublishConnectionDetailsTo ¶ added in v0.27.0
func (mg *TriggerCustomEvent) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this TriggerCustomEvent.
func (*TriggerCustomEvent) SetWriteConnectionSecretToReference ¶ added in v0.27.0
func (mg *TriggerCustomEvent) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this TriggerCustomEvent.
type TriggerCustomEventInitParameters ¶ added in v0.35.0
type TriggerCustomEventInitParameters struct { // Specifies if the Data Factory Custom Event Trigger is activated. Defaults to true. Activated *bool `json:"activated,omitempty" tf:"activated,omitempty"` // A map of additional properties to associate with the Data Factory Custom Event Trigger. // +mapType=granular AdditionalProperties map[string]*string `json:"additionalProperties,omitempty" tf:"additional_properties,omitempty"` // List of tags that can be used for describing the Data Factory Custom Event Trigger. Annotations []*string `json:"annotations,omitempty" tf:"annotations,omitempty"` // The description for the Data Factory Custom Event Trigger. Description *string `json:"description,omitempty" tf:"description,omitempty"` // The ID of Event Grid Topic in which event will be listened. Changing this forces a new resource. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/eventgrid/v1beta2.Topic // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractResourceID() EventGridTopicID *string `json:"eventgridTopicId,omitempty" tf:"eventgrid_topic_id,omitempty"` // Reference to a Topic in eventgrid to populate eventgridTopicId. // +kubebuilder:validation:Optional EventGridTopicIDRef *v1.Reference `json:"eventgridTopicIdRef,omitempty" tf:"-"` // Selector for a Topic in eventgrid to populate eventgridTopicId. // +kubebuilder:validation:Optional EventGridTopicIDSelector *v1.Selector `json:"eventgridTopicIdSelector,omitempty" tf:"-"` // List of events that will fire this trigger. At least one event must be specified. // +listType=set Events []*string `json:"events,omitempty" tf:"events,omitempty"` // One or more pipeline blocks as defined below. Pipeline []TriggerCustomEventPipelineInitParameters `json:"pipeline,omitempty" tf:"pipeline,omitempty"` // The pattern that event subject starts with for trigger to fire. SubjectBeginsWith *string `json:"subjectBeginsWith,omitempty" tf:"subject_begins_with,omitempty"` // The pattern that event subject ends with for trigger to fire. SubjectEndsWith *string `json:"subjectEndsWith,omitempty" tf:"subject_ends_with,omitempty"` }
func (*TriggerCustomEventInitParameters) DeepCopy ¶ added in v0.35.0
func (in *TriggerCustomEventInitParameters) DeepCopy() *TriggerCustomEventInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TriggerCustomEventInitParameters.
func (*TriggerCustomEventInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *TriggerCustomEventInitParameters) DeepCopyInto(out *TriggerCustomEventInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TriggerCustomEventList ¶ added in v0.27.0
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 ¶ added in v0.27.0
func (in *TriggerCustomEventList) DeepCopy() *TriggerCustomEventList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TriggerCustomEventList.
func (*TriggerCustomEventList) DeepCopyInto ¶ added in v0.27.0
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 ¶ added in v0.27.0
func (in *TriggerCustomEventList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*TriggerCustomEventList) GetItems ¶ added in v0.27.0
func (l *TriggerCustomEventList) GetItems() []resource.Managed
GetItems of this TriggerCustomEventList.
type TriggerCustomEventObservation ¶ added in v0.27.0
type TriggerCustomEventObservation struct { // Specifies if the Data Factory Custom Event Trigger is activated. Defaults to true. Activated *bool `json:"activated,omitempty" tf:"activated,omitempty"` // A map of additional properties to associate with the Data Factory Custom Event Trigger. // +mapType=granular AdditionalProperties map[string]*string `json:"additionalProperties,omitempty" tf:"additional_properties,omitempty"` // List of tags that can be used for describing the Data Factory Custom Event Trigger. Annotations []*string `json:"annotations,omitempty" tf:"annotations,omitempty"` // The ID of Data Factory in which to associate the Trigger with. Changing this forces a new resource. DataFactoryID *string `json:"dataFactoryId,omitempty" tf:"data_factory_id,omitempty"` // The description for the Data Factory Custom Event Trigger. Description *string `json:"description,omitempty" tf:"description,omitempty"` // The ID of Event Grid Topic in which event will be listened. Changing this forces a new resource. EventGridTopicID *string `json:"eventgridTopicId,omitempty" tf:"eventgrid_topic_id,omitempty"` // List of events that will fire this trigger. At least one event must be specified. // +listType=set Events []*string `json:"events,omitempty" tf:"events,omitempty"` // The ID of the Data Factory Custom Event Trigger. ID *string `json:"id,omitempty" tf:"id,omitempty"` // One or more pipeline blocks as defined below. Pipeline []TriggerCustomEventPipelineObservation `json:"pipeline,omitempty" tf:"pipeline,omitempty"` // The pattern that event subject starts with for trigger to fire. SubjectBeginsWith *string `json:"subjectBeginsWith,omitempty" tf:"subject_begins_with,omitempty"` // The pattern that event subject ends with for trigger to fire. SubjectEndsWith *string `json:"subjectEndsWith,omitempty" tf:"subject_ends_with,omitempty"` }
func (*TriggerCustomEventObservation) DeepCopy ¶ added in v0.27.0
func (in *TriggerCustomEventObservation) DeepCopy() *TriggerCustomEventObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TriggerCustomEventObservation.
func (*TriggerCustomEventObservation) DeepCopyInto ¶ added in v0.27.0
func (in *TriggerCustomEventObservation) DeepCopyInto(out *TriggerCustomEventObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TriggerCustomEventParameters ¶ added in v0.27.0
type TriggerCustomEventParameters struct { // Specifies if the Data Factory Custom Event Trigger is activated. Defaults to true. // +kubebuilder:validation:Optional Activated *bool `json:"activated,omitempty" tf:"activated,omitempty"` // A map of additional properties to associate with the Data Factory Custom Event Trigger. // +kubebuilder:validation:Optional // +mapType=granular AdditionalProperties map[string]*string `json:"additionalProperties,omitempty" tf:"additional_properties,omitempty"` // List of tags that can be used for describing the Data Factory Custom Event Trigger. // +kubebuilder:validation:Optional Annotations []*string `json:"annotations,omitempty" tf:"annotations,omitempty"` // The ID of Data Factory in which to associate the Trigger with. Changing this forces a new resource. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/datafactory/v1beta2.Factory // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional DataFactoryID *string `json:"dataFactoryId,omitempty" tf:"data_factory_id,omitempty"` // Reference to a Factory in datafactory to populate dataFactoryId. // +kubebuilder:validation:Optional DataFactoryIDRef *v1.Reference `json:"dataFactoryIdRef,omitempty" tf:"-"` // Selector for a Factory in datafactory to populate dataFactoryId. // +kubebuilder:validation:Optional DataFactoryIDSelector *v1.Selector `json:"dataFactoryIdSelector,omitempty" tf:"-"` // The description for the Data Factory Custom Event Trigger. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // The ID of Event Grid Topic in which event will be listened. Changing this forces a new resource. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/eventgrid/v1beta2.Topic // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional EventGridTopicID *string `json:"eventgridTopicId,omitempty" tf:"eventgrid_topic_id,omitempty"` // Reference to a Topic in eventgrid to populate eventgridTopicId. // +kubebuilder:validation:Optional EventGridTopicIDRef *v1.Reference `json:"eventgridTopicIdRef,omitempty" tf:"-"` // Selector for a Topic in eventgrid to populate eventgridTopicId. // +kubebuilder:validation:Optional EventGridTopicIDSelector *v1.Selector `json:"eventgridTopicIdSelector,omitempty" tf:"-"` // List of events that will fire this trigger. At least one event must be specified. // +kubebuilder:validation:Optional // +listType=set Events []*string `json:"events,omitempty" tf:"events,omitempty"` // One or more pipeline blocks as defined below. // +kubebuilder:validation:Optional Pipeline []TriggerCustomEventPipelineParameters `json:"pipeline,omitempty" tf:"pipeline,omitempty"` // The pattern that event subject starts with for trigger to fire. // +kubebuilder:validation:Optional SubjectBeginsWith *string `json:"subjectBeginsWith,omitempty" tf:"subject_begins_with,omitempty"` // The pattern that event subject ends with for trigger to fire. // +kubebuilder:validation:Optional SubjectEndsWith *string `json:"subjectEndsWith,omitempty" tf:"subject_ends_with,omitempty"` }
func (*TriggerCustomEventParameters) DeepCopy ¶ added in v0.27.0
func (in *TriggerCustomEventParameters) DeepCopy() *TriggerCustomEventParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TriggerCustomEventParameters.
func (*TriggerCustomEventParameters) DeepCopyInto ¶ added in v0.27.0
func (in *TriggerCustomEventParameters) DeepCopyInto(out *TriggerCustomEventParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TriggerCustomEventPipelineInitParameters ¶ added in v0.35.0
type TriggerCustomEventPipelineInitParameters struct { // The Data Factory Pipeline name that the trigger will act on. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/datafactory/v1beta1.Pipeline Name *string `json:"name,omitempty" tf:"name,omitempty"` // Reference to a Pipeline in datafactory to populate name. // +kubebuilder:validation:Optional NameRef *v1.Reference `json:"nameRef,omitempty" tf:"-"` // Selector for a Pipeline in datafactory to populate name. // +kubebuilder:validation:Optional NameSelector *v1.Selector `json:"nameSelector,omitempty" tf:"-"` // The Data Factory Pipeline parameters that the trigger will act on. // +mapType=granular Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"` }
func (*TriggerCustomEventPipelineInitParameters) DeepCopy ¶ added in v0.35.0
func (in *TriggerCustomEventPipelineInitParameters) DeepCopy() *TriggerCustomEventPipelineInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TriggerCustomEventPipelineInitParameters.
func (*TriggerCustomEventPipelineInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *TriggerCustomEventPipelineInitParameters) DeepCopyInto(out *TriggerCustomEventPipelineInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TriggerCustomEventPipelineObservation ¶ added in v0.27.0
type TriggerCustomEventPipelineObservation struct { // The Data Factory Pipeline name that the trigger will act on. Name *string `json:"name,omitempty" tf:"name,omitempty"` // The Data Factory Pipeline parameters that the trigger will act on. // +mapType=granular Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"` }
func (*TriggerCustomEventPipelineObservation) DeepCopy ¶ added in v0.27.0
func (in *TriggerCustomEventPipelineObservation) DeepCopy() *TriggerCustomEventPipelineObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TriggerCustomEventPipelineObservation.
func (*TriggerCustomEventPipelineObservation) DeepCopyInto ¶ added in v0.27.0
func (in *TriggerCustomEventPipelineObservation) DeepCopyInto(out *TriggerCustomEventPipelineObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TriggerCustomEventPipelineParameters ¶ added in v0.27.0
type TriggerCustomEventPipelineParameters struct { // The Data Factory Pipeline name that the trigger will act on. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/datafactory/v1beta1.Pipeline // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // Reference to a Pipeline in datafactory to populate name. // +kubebuilder:validation:Optional NameRef *v1.Reference `json:"nameRef,omitempty" tf:"-"` // Selector for a Pipeline in datafactory to populate name. // +kubebuilder:validation:Optional NameSelector *v1.Selector `json:"nameSelector,omitempty" tf:"-"` // The Data Factory Pipeline parameters that the trigger will act on. // +kubebuilder:validation:Optional // +mapType=granular Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"` }
func (*TriggerCustomEventPipelineParameters) DeepCopy ¶ added in v0.27.0
func (in *TriggerCustomEventPipelineParameters) DeepCopy() *TriggerCustomEventPipelineParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TriggerCustomEventPipelineParameters.
func (*TriggerCustomEventPipelineParameters) DeepCopyInto ¶ added in v0.27.0
func (in *TriggerCustomEventPipelineParameters) DeepCopyInto(out *TriggerCustomEventPipelineParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TriggerCustomEventSpec ¶ added in v0.27.0
type TriggerCustomEventSpec struct { v1.ResourceSpec `json:",inline"` ForProvider TriggerCustomEventParameters `json:"forProvider"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider TriggerCustomEventInitParameters `json:"initProvider,omitempty"` }
TriggerCustomEventSpec defines the desired state of TriggerCustomEvent
func (*TriggerCustomEventSpec) DeepCopy ¶ added in v0.27.0
func (in *TriggerCustomEventSpec) DeepCopy() *TriggerCustomEventSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TriggerCustomEventSpec.
func (*TriggerCustomEventSpec) DeepCopyInto ¶ added in v0.27.0
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 ¶ added in v0.27.0
type TriggerCustomEventStatus struct { v1.ResourceStatus `json:",inline"` AtProvider TriggerCustomEventObservation `json:"atProvider,omitempty"` }
TriggerCustomEventStatus defines the observed state of TriggerCustomEvent.
func (*TriggerCustomEventStatus) DeepCopy ¶ added in v0.27.0
func (in *TriggerCustomEventStatus) DeepCopy() *TriggerCustomEventStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TriggerCustomEventStatus.
func (*TriggerCustomEventStatus) DeepCopyInto ¶ added in v0.27.0
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 ¶ added in v0.27.0
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. Manages a Trigger Schedule inside a Azure Data Factory. +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].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:resource:scope=Cluster,categories={crossplane,managed,azure}
func (*TriggerSchedule) ConvertFrom ¶ added in v1.2.0
func (tr *TriggerSchedule) ConvertFrom(srcRaw conversion.Hub) error
ConvertFrom converts from the hub type to the TriggerSchedule type.
func (*TriggerSchedule) ConvertTo ¶ added in v1.2.0
func (tr *TriggerSchedule) ConvertTo(dstRaw conversion.Hub) error
ConvertTo converts this TriggerSchedule to the hub type.
func (*TriggerSchedule) DeepCopy ¶ added in v0.27.0
func (in *TriggerSchedule) DeepCopy() *TriggerSchedule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TriggerSchedule.
func (*TriggerSchedule) DeepCopyInto ¶ added in v0.27.0
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 ¶ added in v0.27.0
func (in *TriggerSchedule) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*TriggerSchedule) GetCondition ¶ added in v0.27.0
func (mg *TriggerSchedule) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this TriggerSchedule.
func (*TriggerSchedule) GetConnectionDetailsMapping ¶ added in v0.27.0
func (tr *TriggerSchedule) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this TriggerSchedule
func (*TriggerSchedule) GetDeletionPolicy ¶ added in v0.27.0
func (mg *TriggerSchedule) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this TriggerSchedule.
func (*TriggerSchedule) GetID ¶ added in v0.27.0
func (tr *TriggerSchedule) GetID() string
GetID returns ID of underlying Terraform resource of this TriggerSchedule
func (*TriggerSchedule) GetInitParameters ¶ added in v0.35.0
func (tr *TriggerSchedule) GetInitParameters() (map[string]any, error)
GetInitParameters of this TriggerSchedule
func (*TriggerSchedule) GetManagementPolicies ¶ added in v0.35.0
func (mg *TriggerSchedule) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this TriggerSchedule.
func (*TriggerSchedule) GetMergedParameters ¶ added in v0.40.0
func (tr *TriggerSchedule) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this TriggerSchedule
func (*TriggerSchedule) GetObservation ¶ added in v0.27.0
func (tr *TriggerSchedule) GetObservation() (map[string]any, error)
GetObservation of this TriggerSchedule
func (*TriggerSchedule) GetParameters ¶ added in v0.27.0
func (tr *TriggerSchedule) GetParameters() (map[string]any, error)
GetParameters of this TriggerSchedule
func (*TriggerSchedule) GetProviderConfigReference ¶ added in v0.27.0
func (mg *TriggerSchedule) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this TriggerSchedule.
func (*TriggerSchedule) GetPublishConnectionDetailsTo ¶ added in v0.27.0
func (mg *TriggerSchedule) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this TriggerSchedule.
func (*TriggerSchedule) GetTerraformResourceType ¶ added in v0.27.0
func (mg *TriggerSchedule) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this TriggerSchedule
func (*TriggerSchedule) GetTerraformSchemaVersion ¶ added in v0.27.0
func (tr *TriggerSchedule) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*TriggerSchedule) GetWriteConnectionSecretToReference ¶ added in v0.27.0
func (mg *TriggerSchedule) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this TriggerSchedule.
func (*TriggerSchedule) LateInitialize ¶ added in v0.27.0
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 ¶ added in v0.27.0
ResolveReferences of this TriggerSchedule.
func (*TriggerSchedule) SetConditions ¶ added in v0.27.0
func (mg *TriggerSchedule) SetConditions(c ...xpv1.Condition)
SetConditions of this TriggerSchedule.
func (*TriggerSchedule) SetDeletionPolicy ¶ added in v0.27.0
func (mg *TriggerSchedule) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this TriggerSchedule.
func (*TriggerSchedule) SetManagementPolicies ¶ added in v0.35.0
func (mg *TriggerSchedule) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this TriggerSchedule.
func (*TriggerSchedule) SetObservation ¶ added in v0.27.0
func (tr *TriggerSchedule) SetObservation(obs map[string]any) error
SetObservation for this TriggerSchedule
func (*TriggerSchedule) SetParameters ¶ added in v0.27.0
func (tr *TriggerSchedule) SetParameters(params map[string]any) error
SetParameters for this TriggerSchedule
func (*TriggerSchedule) SetProviderConfigReference ¶ added in v0.27.0
func (mg *TriggerSchedule) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this TriggerSchedule.
func (*TriggerSchedule) SetPublishConnectionDetailsTo ¶ added in v0.27.0
func (mg *TriggerSchedule) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this TriggerSchedule.
func (*TriggerSchedule) SetWriteConnectionSecretToReference ¶ added in v0.27.0
func (mg *TriggerSchedule) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this TriggerSchedule.
type TriggerScheduleInitParameters ¶ added in v0.35.0
type TriggerScheduleInitParameters struct { // Specifies if the Data Factory Schedule Trigger is activated. Defaults to true. Activated *bool `json:"activated,omitempty" tf:"activated,omitempty"` // List of tags that can be used for describing the Data Factory Schedule Trigger. Annotations []*string `json:"annotations,omitempty" tf:"annotations,omitempty"` // The Schedule Trigger's description. Description *string `json:"description,omitempty" tf:"description,omitempty"` // The time the Schedule Trigger should end. The time will be represented in UTC. EndTime *string `json:"endTime,omitempty" tf:"end_time,omitempty"` // The trigger frequency. Valid values include Minute, Hour, Day, Week, Month. Defaults to Minute. Frequency *string `json:"frequency,omitempty" tf:"frequency,omitempty"` // The interval for how often the trigger occurs. This defaults to 1. Interval *float64 `json:"interval,omitempty" tf:"interval,omitempty"` // A pipeline block as defined below. Pipeline []TriggerSchedulePipelineInitParameters `json:"pipeline,omitempty" tf:"pipeline,omitempty"` // The Data Factory Pipeline name that the trigger will act on. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/datafactory/v1beta1.Pipeline PipelineName *string `json:"pipelineName,omitempty" tf:"pipeline_name,omitempty"` // Reference to a Pipeline in datafactory to populate pipelineName. // +kubebuilder:validation:Optional PipelineNameRef *v1.Reference `json:"pipelineNameRef,omitempty" tf:"-"` // Selector for a Pipeline in datafactory to populate pipelineName. // +kubebuilder:validation:Optional PipelineNameSelector *v1.Selector `json:"pipelineNameSelector,omitempty" tf:"-"` // The pipeline parameters that the trigger will act upon. // +mapType=granular PipelineParameters map[string]*string `json:"pipelineParameters,omitempty" tf:"pipeline_parameters,omitempty"` // A schedule block as defined below, which further specifies the recurrence schedule for the trigger. A schedule is capable of limiting or increasing the number of trigger executions specified by the frequency and interval properties. Schedule []ScheduleInitParameters `json:"schedule,omitempty" tf:"schedule,omitempty"` // The time the Schedule Trigger will start. This defaults to the current time. The time will be represented in UTC. StartTime *string `json:"startTime,omitempty" tf:"start_time,omitempty"` // The timezone of the start/end time. TimeZone *string `json:"timeZone,omitempty" tf:"time_zone,omitempty"` }
func (*TriggerScheduleInitParameters) DeepCopy ¶ added in v0.35.0
func (in *TriggerScheduleInitParameters) DeepCopy() *TriggerScheduleInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TriggerScheduleInitParameters.
func (*TriggerScheduleInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *TriggerScheduleInitParameters) DeepCopyInto(out *TriggerScheduleInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TriggerScheduleList ¶ added in v0.27.0
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 ¶ added in v0.27.0
func (in *TriggerScheduleList) DeepCopy() *TriggerScheduleList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TriggerScheduleList.
func (*TriggerScheduleList) DeepCopyInto ¶ added in v0.27.0
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 ¶ added in v0.27.0
func (in *TriggerScheduleList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*TriggerScheduleList) GetItems ¶ added in v0.27.0
func (l *TriggerScheduleList) GetItems() []resource.Managed
GetItems of this TriggerScheduleList.
type TriggerScheduleObservation ¶ added in v0.27.0
type TriggerScheduleObservation struct { // Specifies if the Data Factory Schedule Trigger is activated. Defaults to true. Activated *bool `json:"activated,omitempty" tf:"activated,omitempty"` // List of tags that can be used for describing the Data Factory Schedule Trigger. Annotations []*string `json:"annotations,omitempty" tf:"annotations,omitempty"` // The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource. DataFactoryID *string `json:"dataFactoryId,omitempty" tf:"data_factory_id,omitempty"` // The Schedule Trigger's description. Description *string `json:"description,omitempty" tf:"description,omitempty"` // The time the Schedule Trigger should end. The time will be represented in UTC. EndTime *string `json:"endTime,omitempty" tf:"end_time,omitempty"` // The trigger frequency. Valid values include Minute, Hour, Day, Week, Month. Defaults to Minute. Frequency *string `json:"frequency,omitempty" tf:"frequency,omitempty"` // The ID of the Data Factory Schedule Trigger. ID *string `json:"id,omitempty" tf:"id,omitempty"` // The interval for how often the trigger occurs. This defaults to 1. Interval *float64 `json:"interval,omitempty" tf:"interval,omitempty"` // A pipeline block as defined below. Pipeline []TriggerSchedulePipelineObservation `json:"pipeline,omitempty" tf:"pipeline,omitempty"` // The Data Factory Pipeline name that the trigger will act on. PipelineName *string `json:"pipelineName,omitempty" tf:"pipeline_name,omitempty"` // The pipeline parameters that the trigger will act upon. // +mapType=granular PipelineParameters map[string]*string `json:"pipelineParameters,omitempty" tf:"pipeline_parameters,omitempty"` // A schedule block as defined below, which further specifies the recurrence schedule for the trigger. A schedule is capable of limiting or increasing the number of trigger executions specified by the frequency and interval properties. Schedule []ScheduleObservation `json:"schedule,omitempty" tf:"schedule,omitempty"` // The time the Schedule Trigger will start. This defaults to the current time. The time will be represented in UTC. StartTime *string `json:"startTime,omitempty" tf:"start_time,omitempty"` // The timezone of the start/end time. TimeZone *string `json:"timeZone,omitempty" tf:"time_zone,omitempty"` }
func (*TriggerScheduleObservation) DeepCopy ¶ added in v0.27.0
func (in *TriggerScheduleObservation) DeepCopy() *TriggerScheduleObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TriggerScheduleObservation.
func (*TriggerScheduleObservation) DeepCopyInto ¶ added in v0.27.0
func (in *TriggerScheduleObservation) DeepCopyInto(out *TriggerScheduleObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TriggerScheduleParameters ¶ added in v0.27.0
type TriggerScheduleParameters struct { // Specifies if the Data Factory Schedule Trigger is activated. Defaults to true. // +kubebuilder:validation:Optional Activated *bool `json:"activated,omitempty" tf:"activated,omitempty"` // List of tags that can be used for describing the Data Factory Schedule Trigger. // +kubebuilder:validation:Optional Annotations []*string `json:"annotations,omitempty" tf:"annotations,omitempty"` // The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/datafactory/v1beta1.Factory // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional DataFactoryID *string `json:"dataFactoryId,omitempty" tf:"data_factory_id,omitempty"` // Reference to a Factory in datafactory to populate dataFactoryId. // +kubebuilder:validation:Optional DataFactoryIDRef *v1.Reference `json:"dataFactoryIdRef,omitempty" tf:"-"` // Selector for a Factory in datafactory to populate dataFactoryId. // +kubebuilder:validation:Optional DataFactoryIDSelector *v1.Selector `json:"dataFactoryIdSelector,omitempty" tf:"-"` // The Schedule Trigger's description. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // The time the Schedule Trigger should end. The time will be represented in UTC. // +kubebuilder:validation:Optional EndTime *string `json:"endTime,omitempty" tf:"end_time,omitempty"` // The trigger frequency. Valid values include Minute, Hour, Day, Week, Month. Defaults to Minute. // +kubebuilder:validation:Optional Frequency *string `json:"frequency,omitempty" tf:"frequency,omitempty"` // The interval for how often the trigger occurs. This defaults to 1. // +kubebuilder:validation:Optional Interval *float64 `json:"interval,omitempty" tf:"interval,omitempty"` // A pipeline block as defined below. // +kubebuilder:validation:Optional Pipeline []TriggerSchedulePipelineParameters `json:"pipeline,omitempty" tf:"pipeline,omitempty"` // The Data Factory Pipeline name that the trigger will act on. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/datafactory/v1beta1.Pipeline // +kubebuilder:validation:Optional PipelineName *string `json:"pipelineName,omitempty" tf:"pipeline_name,omitempty"` // Reference to a Pipeline in datafactory to populate pipelineName. // +kubebuilder:validation:Optional PipelineNameRef *v1.Reference `json:"pipelineNameRef,omitempty" tf:"-"` // Selector for a Pipeline in datafactory to populate pipelineName. // +kubebuilder:validation:Optional PipelineNameSelector *v1.Selector `json:"pipelineNameSelector,omitempty" tf:"-"` // The pipeline parameters that the trigger will act upon. // +kubebuilder:validation:Optional // +mapType=granular PipelineParameters map[string]*string `json:"pipelineParameters,omitempty" tf:"pipeline_parameters,omitempty"` // A schedule block as defined below, which further specifies the recurrence schedule for the trigger. A schedule is capable of limiting or increasing the number of trigger executions specified by the frequency and interval properties. // +kubebuilder:validation:Optional Schedule []ScheduleParameters `json:"schedule,omitempty" tf:"schedule,omitempty"` // The time the Schedule Trigger will start. This defaults to the current time. The time will be represented in UTC. // +kubebuilder:validation:Optional StartTime *string `json:"startTime,omitempty" tf:"start_time,omitempty"` // The timezone of the start/end time. // +kubebuilder:validation:Optional TimeZone *string `json:"timeZone,omitempty" tf:"time_zone,omitempty"` }
func (*TriggerScheduleParameters) DeepCopy ¶ added in v0.27.0
func (in *TriggerScheduleParameters) DeepCopy() *TriggerScheduleParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TriggerScheduleParameters.
func (*TriggerScheduleParameters) DeepCopyInto ¶ added in v0.27.0
func (in *TriggerScheduleParameters) DeepCopyInto(out *TriggerScheduleParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TriggerSchedulePipelineInitParameters ¶ added in v0.35.0
type TriggerSchedulePipelineInitParameters struct { // Reference pipeline name. Name *string `json:"name,omitempty" tf:"name,omitempty"` // The pipeline parameters that the trigger will act upon. // +mapType=granular Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"` }
func (*TriggerSchedulePipelineInitParameters) DeepCopy ¶ added in v0.35.0
func (in *TriggerSchedulePipelineInitParameters) DeepCopy() *TriggerSchedulePipelineInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TriggerSchedulePipelineInitParameters.
func (*TriggerSchedulePipelineInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *TriggerSchedulePipelineInitParameters) DeepCopyInto(out *TriggerSchedulePipelineInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TriggerSchedulePipelineObservation ¶ added in v0.27.0
type TriggerSchedulePipelineObservation struct { // Reference pipeline name. Name *string `json:"name,omitempty" tf:"name,omitempty"` // The pipeline parameters that the trigger will act upon. // +mapType=granular Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"` }
func (*TriggerSchedulePipelineObservation) DeepCopy ¶ added in v0.27.0
func (in *TriggerSchedulePipelineObservation) DeepCopy() *TriggerSchedulePipelineObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TriggerSchedulePipelineObservation.
func (*TriggerSchedulePipelineObservation) DeepCopyInto ¶ added in v0.27.0
func (in *TriggerSchedulePipelineObservation) DeepCopyInto(out *TriggerSchedulePipelineObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TriggerSchedulePipelineParameters ¶ added in v0.27.0
type TriggerSchedulePipelineParameters struct { // Reference pipeline name. // +kubebuilder:validation:Optional Name *string `json:"name" tf:"name,omitempty"` // The pipeline parameters that the trigger will act upon. // +kubebuilder:validation:Optional // +mapType=granular Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"` }
func (*TriggerSchedulePipelineParameters) DeepCopy ¶ added in v0.27.0
func (in *TriggerSchedulePipelineParameters) DeepCopy() *TriggerSchedulePipelineParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TriggerSchedulePipelineParameters.
func (*TriggerSchedulePipelineParameters) DeepCopyInto ¶ added in v0.27.0
func (in *TriggerSchedulePipelineParameters) DeepCopyInto(out *TriggerSchedulePipelineParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TriggerScheduleSpec ¶ added in v0.27.0
type TriggerScheduleSpec struct { v1.ResourceSpec `json:",inline"` ForProvider TriggerScheduleParameters `json:"forProvider"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider TriggerScheduleInitParameters `json:"initProvider,omitempty"` }
TriggerScheduleSpec defines the desired state of TriggerSchedule
func (*TriggerScheduleSpec) DeepCopy ¶ added in v0.27.0
func (in *TriggerScheduleSpec) DeepCopy() *TriggerScheduleSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TriggerScheduleSpec.
func (*TriggerScheduleSpec) DeepCopyInto ¶ added in v0.27.0
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 ¶ added in v0.27.0
type TriggerScheduleStatus struct { v1.ResourceStatus `json:",inline"` AtProvider TriggerScheduleObservation `json:"atProvider,omitempty"` }
TriggerScheduleStatus defines the observed state of TriggerSchedule.
func (*TriggerScheduleStatus) DeepCopy ¶ added in v0.27.0
func (in *TriggerScheduleStatus) DeepCopy() *TriggerScheduleStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TriggerScheduleStatus.
func (*TriggerScheduleStatus) DeepCopyInto ¶ added in v0.27.0
func (in *TriggerScheduleStatus) DeepCopyInto(out *TriggerScheduleStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VnetIntegrationInitParameters ¶ added in v0.35.0
type VnetIntegrationInitParameters struct { // Static public IP addresses for the Azure-SSIS Integration Runtime. The size must be 2. PublicIps []*string `json:"publicIps,omitempty" tf:"public_ips,omitempty"` // id of the subnet to which the nodes of the Azure-SSIS Integration Runtime will be added. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/network/v1beta1.Subnet // +crossplane:generate:reference:extractor=github.com/upbound/provider-azure/apis/rconfig.ExtractResourceID() SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"` // Reference to a Subnet in network to populate subnetId. // +kubebuilder:validation:Optional SubnetIDRef *v1.Reference `json:"subnetIdRef,omitempty" tf:"-"` // Selector for a Subnet in network to populate subnetId. // +kubebuilder:validation:Optional SubnetIDSelector *v1.Selector `json:"subnetIdSelector,omitempty" tf:"-"` // Name of the subnet to which the nodes of the Azure-SSIS Integration Runtime will be added. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/network/v1beta1.Subnet SubnetName *string `json:"subnetName,omitempty" tf:"subnet_name,omitempty"` // Reference to a Subnet in network to populate subnetName. // +kubebuilder:validation:Optional SubnetNameRef *v1.Reference `json:"subnetNameRef,omitempty" tf:"-"` // Selector for a Subnet in network to populate subnetName. // +kubebuilder:validation:Optional SubnetNameSelector *v1.Selector `json:"subnetNameSelector,omitempty" tf:"-"` // ID of the virtual network to which the nodes of the Azure-SSIS Integration Runtime will be added. VnetID *string `json:"vnetId,omitempty" tf:"vnet_id,omitempty"` }
func (*VnetIntegrationInitParameters) DeepCopy ¶ added in v0.35.0
func (in *VnetIntegrationInitParameters) DeepCopy() *VnetIntegrationInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VnetIntegrationInitParameters.
func (*VnetIntegrationInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *VnetIntegrationInitParameters) DeepCopyInto(out *VnetIntegrationInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VnetIntegrationObservation ¶
type VnetIntegrationObservation struct { // Static public IP addresses for the Azure-SSIS Integration Runtime. The size must be 2. PublicIps []*string `json:"publicIps,omitempty" tf:"public_ips,omitempty"` // id of the subnet to which the nodes of the Azure-SSIS Integration Runtime will be added. SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"` // Name of the subnet to which the nodes of the Azure-SSIS Integration Runtime will be added. SubnetName *string `json:"subnetName,omitempty" tf:"subnet_name,omitempty"` // ID of the virtual network to which the nodes of the Azure-SSIS Integration Runtime will be added. VnetID *string `json:"vnetId,omitempty" tf:"vnet_id,omitempty"` }
func (*VnetIntegrationObservation) DeepCopy ¶
func (in *VnetIntegrationObservation) DeepCopy() *VnetIntegrationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VnetIntegrationObservation.
func (*VnetIntegrationObservation) DeepCopyInto ¶
func (in *VnetIntegrationObservation) DeepCopyInto(out *VnetIntegrationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VnetIntegrationParameters ¶
type VnetIntegrationParameters struct { // Static public IP addresses for the Azure-SSIS Integration Runtime. The size must be 2. // +kubebuilder:validation:Optional PublicIps []*string `json:"publicIps,omitempty" tf:"public_ips,omitempty"` // id of the subnet to which the nodes of the Azure-SSIS Integration Runtime will be added. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/network/v1beta1.Subnet // +crossplane:generate:reference:extractor=github.com/upbound/provider-azure/apis/rconfig.ExtractResourceID() // +kubebuilder:validation:Optional SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"` // Reference to a Subnet in network to populate subnetId. // +kubebuilder:validation:Optional SubnetIDRef *v1.Reference `json:"subnetIdRef,omitempty" tf:"-"` // Selector for a Subnet in network to populate subnetId. // +kubebuilder:validation:Optional SubnetIDSelector *v1.Selector `json:"subnetIdSelector,omitempty" tf:"-"` // Name of the subnet to which the nodes of the Azure-SSIS Integration Runtime will be added. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/network/v1beta1.Subnet // +kubebuilder:validation:Optional SubnetName *string `json:"subnetName,omitempty" tf:"subnet_name,omitempty"` // Reference to a Subnet in network to populate subnetName. // +kubebuilder:validation:Optional SubnetNameRef *v1.Reference `json:"subnetNameRef,omitempty" tf:"-"` // Selector for a Subnet in network to populate subnetName. // +kubebuilder:validation:Optional SubnetNameSelector *v1.Selector `json:"subnetNameSelector,omitempty" tf:"-"` // ID of the virtual network to which the nodes of the Azure-SSIS Integration Runtime will be added. // +kubebuilder:validation:Optional VnetID *string `json:"vnetId,omitempty" tf:"vnet_id,omitempty"` }
func (*VnetIntegrationParameters) DeepCopy ¶
func (in *VnetIntegrationParameters) DeepCopy() *VnetIntegrationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VnetIntegrationParameters.
func (*VnetIntegrationParameters) DeepCopyInto ¶
func (in *VnetIntegrationParameters) DeepCopyInto(out *VnetIntegrationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VstsConfigurationInitParameters ¶ added in v0.35.0
type VstsConfigurationInitParameters struct { // Specifies the VSTS account name. AccountName *string `json:"accountName,omitempty" tf:"account_name,omitempty"` // Specifies the branch of the repository to get code from. BranchName *string `json:"branchName,omitempty" tf:"branch_name,omitempty"` // Specifies the name of the VSTS project. ProjectName *string `json:"projectName,omitempty" tf:"project_name,omitempty"` // Is automated publishing enabled? Defaults to true. PublishingEnabled *bool `json:"publishingEnabled,omitempty" tf:"publishing_enabled,omitempty"` // Specifies the name of the git repository. RepositoryName *string `json:"repositoryName,omitempty" tf:"repository_name,omitempty"` // Specifies the root folder within the repository. Set to / for the top level. RootFolder *string `json:"rootFolder,omitempty" tf:"root_folder,omitempty"` // Specifies the Tenant ID associated with the VSTS account. TenantID *string `json:"tenantId,omitempty" tf:"tenant_id,omitempty"` }
func (*VstsConfigurationInitParameters) DeepCopy ¶ added in v0.35.0
func (in *VstsConfigurationInitParameters) DeepCopy() *VstsConfigurationInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VstsConfigurationInitParameters.
func (*VstsConfigurationInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *VstsConfigurationInitParameters) DeepCopyInto(out *VstsConfigurationInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VstsConfigurationObservation ¶
type VstsConfigurationObservation struct { // Specifies the VSTS account name. AccountName *string `json:"accountName,omitempty" tf:"account_name,omitempty"` // Specifies the branch of the repository to get code from. BranchName *string `json:"branchName,omitempty" tf:"branch_name,omitempty"` // Specifies the name of the VSTS project. ProjectName *string `json:"projectName,omitempty" tf:"project_name,omitempty"` // Is automated publishing enabled? Defaults to true. PublishingEnabled *bool `json:"publishingEnabled,omitempty" tf:"publishing_enabled,omitempty"` // Specifies the name of the git repository. RepositoryName *string `json:"repositoryName,omitempty" tf:"repository_name,omitempty"` // Specifies the root folder within the repository. Set to / for the top level. RootFolder *string `json:"rootFolder,omitempty" tf:"root_folder,omitempty"` // Specifies the Tenant ID associated with the VSTS account. TenantID *string `json:"tenantId,omitempty" tf:"tenant_id,omitempty"` }
func (*VstsConfigurationObservation) DeepCopy ¶
func (in *VstsConfigurationObservation) DeepCopy() *VstsConfigurationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VstsConfigurationObservation.
func (*VstsConfigurationObservation) DeepCopyInto ¶
func (in *VstsConfigurationObservation) DeepCopyInto(out *VstsConfigurationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VstsConfigurationParameters ¶
type VstsConfigurationParameters struct { // Specifies the VSTS account name. // +kubebuilder:validation:Optional AccountName *string `json:"accountName" tf:"account_name,omitempty"` // Specifies the branch of the repository to get code from. // +kubebuilder:validation:Optional BranchName *string `json:"branchName" tf:"branch_name,omitempty"` // Specifies the name of the VSTS project. // +kubebuilder:validation:Optional ProjectName *string `json:"projectName" tf:"project_name,omitempty"` // Is automated publishing enabled? Defaults to true. // +kubebuilder:validation:Optional PublishingEnabled *bool `json:"publishingEnabled,omitempty" tf:"publishing_enabled,omitempty"` // Specifies the name of the git repository. // +kubebuilder:validation:Optional RepositoryName *string `json:"repositoryName" tf:"repository_name,omitempty"` // Specifies the root folder within the repository. Set to / for the top level. // +kubebuilder:validation:Optional RootFolder *string `json:"rootFolder" tf:"root_folder,omitempty"` // Specifies the Tenant ID associated with the VSTS account. // +kubebuilder:validation:Optional TenantID *string `json:"tenantId" tf:"tenant_id,omitempty"` }
func (*VstsConfigurationParameters) DeepCopy ¶
func (in *VstsConfigurationParameters) DeepCopy() *VstsConfigurationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VstsConfigurationParameters.
func (*VstsConfigurationParameters) DeepCopyInto ¶
func (in *VstsConfigurationParameters) DeepCopyInto(out *VstsConfigurationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files
¶
- zz_customdataset_terraformed.go
- zz_customdataset_types.go
- zz_dataflow_terraformed.go
- zz_dataflow_types.go
- zz_datasetazureblob_terraformed.go
- zz_datasetazureblob_types.go
- zz_datasetbinary_terraformed.go
- zz_datasetbinary_types.go
- zz_datasetcosmosdbsqlapi_terraformed.go
- zz_datasetcosmosdbsqlapi_types.go
- zz_datasetdelimitedtext_terraformed.go
- zz_datasetdelimitedtext_types.go
- zz_datasethttp_terraformed.go
- zz_datasethttp_types.go
- zz_datasetjson_terraformed.go
- zz_datasetjson_types.go
- zz_datasetmysql_terraformed.go
- zz_datasetmysql_types.go
- zz_datasetparquet_terraformed.go
- zz_datasetparquet_types.go
- zz_datasetpostgresql_terraformed.go
- zz_datasetpostgresql_types.go
- zz_datasetsnowflake_terraformed.go
- zz_datasetsnowflake_types.go
- zz_datasetsqlservertable_terraformed.go
- zz_datasetsqlservertable_types.go
- zz_factory_terraformed.go
- zz_factory_types.go
- zz_generated.conversion_hubs.go
- zz_generated.conversion_spokes.go
- zz_generated.deepcopy.go
- zz_generated.managed.go
- zz_generated.managedlist.go
- zz_generated.resolvers.go
- zz_groupversion_info.go
- zz_integrationruntimeazure_terraformed.go
- zz_integrationruntimeazure_types.go
- zz_integrationruntimeazuressis_terraformed.go
- zz_integrationruntimeazuressis_types.go
- zz_integrationruntimemanaged_terraformed.go
- zz_integrationruntimemanaged_types.go
- zz_integrationruntimeselfhosted_terraformed.go
- zz_integrationruntimeselfhosted_types.go
- zz_linkedcustomservice_terraformed.go
- zz_linkedcustomservice_types.go
- zz_linkedserviceazureblobstorage_terraformed.go
- zz_linkedserviceazureblobstorage_types.go
- zz_linkedserviceazuredatabricks_terraformed.go
- zz_linkedserviceazuredatabricks_types.go
- zz_linkedserviceazurefilestorage_terraformed.go
- zz_linkedserviceazurefilestorage_types.go
- zz_linkedserviceazurefunction_terraformed.go
- zz_linkedserviceazurefunction_types.go
- zz_linkedserviceazuresearch_terraformed.go
- zz_linkedserviceazuresearch_types.go
- zz_linkedserviceazuresqldatabase_terraformed.go
- zz_linkedserviceazuresqldatabase_types.go
- zz_linkedserviceazuretablestorage_terraformed.go
- zz_linkedserviceazuretablestorage_types.go
- zz_linkedservicecosmosdb_terraformed.go
- zz_linkedservicecosmosdb_types.go
- zz_linkedservicecosmosdbmongoapi_terraformed.go
- zz_linkedservicecosmosdbmongoapi_types.go
- zz_linkedservicedatalakestoragegen2_terraformed.go
- zz_linkedservicedatalakestoragegen2_types.go
- zz_linkedservicekeyvault_terraformed.go
- zz_linkedservicekeyvault_types.go
- zz_linkedservicekusto_terraformed.go
- zz_linkedservicekusto_types.go
- zz_linkedservicemysql_terraformed.go
- zz_linkedservicemysql_types.go
- zz_linkedserviceodata_terraformed.go
- zz_linkedserviceodata_types.go
- zz_linkedserviceodbc_terraformed.go
- zz_linkedserviceodbc_types.go
- zz_linkedservicepostgresql_terraformed.go
- zz_linkedservicepostgresql_types.go
- zz_linkedservicesftp_terraformed.go
- zz_linkedservicesftp_types.go
- zz_linkedservicesnowflake_terraformed.go
- zz_linkedservicesnowflake_types.go
- zz_linkedservicesqlserver_terraformed.go
- zz_linkedservicesqlserver_types.go
- zz_linkedservicesynapse_terraformed.go
- zz_linkedservicesynapse_types.go
- zz_linkedserviceweb_terraformed.go
- zz_linkedserviceweb_types.go
- zz_managedprivateendpoint_terraformed.go
- zz_managedprivateendpoint_types.go
- zz_pipeline_terraformed.go
- zz_pipeline_types.go
- zz_triggerblobevent_terraformed.go
- zz_triggerblobevent_types.go
- zz_triggercustomevent_terraformed.go
- zz_triggercustomevent_types.go
- zz_triggerschedule_terraformed.go
- zz_triggerschedule_types.go