Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=datafactory.azure.upbound.io +versionName=v1beta2
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 CustomDataSet
- 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) Hub()
- 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 (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) Hub()
- 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 DataSetBinary
- 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) Hub()
- 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 DataSetDelimitedText
- 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) Hub()
- 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 DataSetDelimitedTextSpec
- type DataSetDelimitedTextStatus
- type DataSetInitParameters
- type DataSetJSON
- 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) Hub()
- 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 DataSetObservation
- type DataSetParameters
- type DataSetParquet
- 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) Hub()
- 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 ExpressCustomSetupInitParameters
- type ExpressCustomSetupObservation
- type ExpressCustomSetupParameters
- type ExpressVnetIntegrationInitParameters
- type ExpressVnetIntegrationObservation
- type ExpressVnetIntegrationParameters
- type Factory
- 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) Hub()
- 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 IntegrationRuntimeAzureSSIS
- 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) Hub()
- 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 IntegrationRuntimeInitParameters
- type IntegrationRuntimeManaged
- 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) Hub()
- 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 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 (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) Hub()
- 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 (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) Hub()
- 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 (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) Hub()
- 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 (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) Hub()
- 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 (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) Hub()
- 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 (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) Hub()
- 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 LinkedServiceInitParameters
- type LinkedServiceOData
- 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) Hub()
- 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 (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) Hub()
- 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 LinkedServiceSQLServer
- 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) Hub()
- 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 (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) Hub()
- 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 (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) Hub()
- 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 MonthlyInitParameters
- type MonthlyObservation
- type MonthlyParameters
- type NewClusterConfigInitParameters
- type NewClusterConfigObservation
- type NewClusterConfigParameters
- type PackageStoreInitParameters
- type PackageStoreObservation
- type PackageStoreParameters
- type PipelineInitParameters
- type PipelineObservation
- type PipelineParameters
- type ProxyInitParameters
- type ProxyObservation
- type ProxyParameters
- 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 TriggerSchedule
- 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) Hub()
- 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 TriggerScheduleSpec
- type TriggerScheduleStatus
- type VnetIntegrationInitParameters
- type VnetIntegrationObservation
- type VnetIntegrationParameters
- type VstsConfigurationInitParameters
- type VstsConfigurationObservation
- type VstsConfigurationParameters
Constants ¶
const ( CRDGroup = "datafactory.azure.upbound.io" CRDVersion = "v1beta2" )
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 ( 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 ( 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 ( 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 ( 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 ( 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 ( 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 ( 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 ( 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 ( 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 ( 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 ( 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 ¶
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 ¶
func (in *AzureBlobFsLocationInitParameters) DeepCopy() *AzureBlobFsLocationInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureBlobFsLocationInitParameters.
func (*AzureBlobFsLocationInitParameters) DeepCopyInto ¶
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 ¶
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 ¶
func (in *AzureBlobStorageLocationInitParameters) DeepCopy() *AzureBlobStorageLocationInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureBlobStorageLocationInitParameters.
func (*AzureBlobStorageLocationInitParameters) DeepCopyInto ¶
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 ¶
type BasicAuthenticationInitParameters struct { // The password associated with the username, which can be used to authenticate to the OData endpoint. PasswordSecretRef v1.SecretKeySelector `json:"passwordSecretRef" tf:"-"` // The username which can be used to authenticate to the OData endpoint. Username *string `json:"username,omitempty" tf:"username,omitempty"` }
func (*BasicAuthenticationInitParameters) DeepCopy ¶
func (in *BasicAuthenticationInitParameters) DeepCopy() *BasicAuthenticationInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BasicAuthenticationInitParameters.
func (*BasicAuthenticationInitParameters) DeepCopyInto ¶
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:Optional 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 ¶
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 ¶
func (in *CatalogInfoInitParameters) DeepCopy() *CatalogInfoInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CatalogInfoInitParameters.
func (*CatalogInfoInitParameters) DeepCopyInto ¶
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 ¶
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 ¶
func (in *CommandKeyInitParameters) DeepCopy() *CommandKeyInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CommandKeyInitParameters.
func (*CommandKeyInitParameters) DeepCopyInto ¶
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 ¶
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 ¶
func (in *ComponentInitParameters) DeepCopy() *ComponentInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComponentInitParameters.
func (*ComponentInitParameters) DeepCopyInto ¶
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 ¶
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 ¶
func (in *CompressionInitParameters) DeepCopy() *CompressionInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CompressionInitParameters.
func (*CompressionInitParameters) DeepCopyInto ¶
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 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) 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 ¶
func (tr *CustomDataSet) GetInitParameters() (map[string]any, error)
GetInitParameters of this CustomDataSet
func (*CustomDataSet) GetManagementPolicies ¶
func (mg *CustomDataSet) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this CustomDataSet.
func (*CustomDataSet) GetMergedParameters ¶
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 ¶
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 ¶
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 ¶
func (in *CustomDataSetInitParameters) DeepCopy() *CustomDataSetInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomDataSetInitParameters.
func (*CustomDataSetInitParameters) DeepCopyInto ¶
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/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"` // 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 ¶
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"` // 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. SASTokenSecretRef v1.SecretKeySelector `json:"sasTokenSecretRef" tf:"-"` }
func (*CustomSetupScriptInitParameters) DeepCopy ¶
func (in *CustomSetupScriptInitParameters) DeepCopy() *CustomSetupScriptInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomSetupScriptInitParameters.
func (*CustomSetupScriptInitParameters) DeepCopyInto ¶
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:Optional 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) 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 ¶
GetInitParameters of this DataFlow
func (*DataFlow) GetManagementPolicies ¶
func (mg *DataFlow) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this DataFlow.
func (*DataFlow) GetMergedParameters ¶
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 ¶
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 ¶
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 ¶
func (in *DataFlowInitParameters) DeepCopy() *DataFlowInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataFlowInitParameters.
func (*DataFlowInitParameters) DeepCopyInto ¶
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/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 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 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) 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 ¶
func (tr *DataSetBinary) GetInitParameters() (map[string]any, error)
GetInitParameters of this DataSetBinary
func (*DataSetBinary) GetManagementPolicies ¶
func (mg *DataSetBinary) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this DataSetBinary.
func (*DataSetBinary) GetMergedParameters ¶
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 ¶
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 ¶
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 ¶
func (in *DataSetBinaryInitParameters) DeepCopy() *DataSetBinaryInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataSetBinaryInitParameters.
func (*DataSetBinaryInitParameters) DeepCopyInto ¶
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/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"` // 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 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) 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 ¶
func (tr *DataSetDelimitedText) GetInitParameters() (map[string]any, error)
GetInitParameters of this DataSetDelimitedText
func (*DataSetDelimitedText) GetManagementPolicies ¶
func (mg *DataSetDelimitedText) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this DataSetDelimitedText.
func (*DataSetDelimitedText) GetMergedParameters ¶
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) Hub ¶
func (tr *DataSetDelimitedText) Hub()
Hub marks this type as a conversion hub.
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 ¶
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 ¶
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 ¶
func (in *DataSetDelimitedTextAzureBlobStorageLocationInitParameters) DeepCopy() *DataSetDelimitedTextAzureBlobStorageLocationInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataSetDelimitedTextAzureBlobStorageLocationInitParameters.
func (*DataSetDelimitedTextAzureBlobStorageLocationInitParameters) DeepCopyInto ¶
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 ¶
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 ¶
func (in *DataSetDelimitedTextHTTPServerLocationInitParameters) DeepCopy() *DataSetDelimitedTextHTTPServerLocationInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataSetDelimitedTextHTTPServerLocationInitParameters.
func (*DataSetDelimitedTextHTTPServerLocationInitParameters) DeepCopyInto ¶
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 ¶
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 []SchemaColumnInitParameters `json:"schemaColumn,omitempty" tf:"schema_column,omitempty"` }
func (*DataSetDelimitedTextInitParameters) DeepCopy ¶
func (in *DataSetDelimitedTextInitParameters) DeepCopy() *DataSetDelimitedTextInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataSetDelimitedTextInitParameters.
func (*DataSetDelimitedTextInitParameters) DeepCopyInto ¶
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 []SchemaColumnObservation `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/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 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 []SchemaColumnParameters `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 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 DataSetInitParameters ¶
type DataSetInitParameters struct { // The name for the Data Flow transformation. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/datafactory/v1beta2.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 ¶
func (in *DataSetInitParameters) DeepCopy() *DataSetInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataSetInitParameters.
func (*DataSetInitParameters) DeepCopyInto ¶
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) 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 ¶
func (tr *DataSetJSON) GetInitParameters() (map[string]any, error)
GetInitParameters of this DataSetJSON
func (*DataSetJSON) GetManagementPolicies ¶
func (mg *DataSetJSON) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this DataSetJSON.
func (*DataSetJSON) GetMergedParameters ¶
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 ¶
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 ¶
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 ¶
func (in *DataSetJSONAzureBlobStorageLocationInitParameters) DeepCopy() *DataSetJSONAzureBlobStorageLocationInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataSetJSONAzureBlobStorageLocationInitParameters.
func (*DataSetJSONAzureBlobStorageLocationInitParameters) DeepCopyInto ¶
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 ¶
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 ¶
func (in *DataSetJSONHTTPServerLocationInitParameters) DeepCopy() *DataSetJSONHTTPServerLocationInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataSetJSONHTTPServerLocationInitParameters.
func (*DataSetJSONHTTPServerLocationInitParameters) DeepCopyInto ¶
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 ¶
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 ¶
func (in *DataSetJSONInitParameters) DeepCopy() *DataSetJSONInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataSetJSONInitParameters.
func (*DataSetJSONInitParameters) DeepCopyInto ¶
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/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 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 ¶
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 ¶
func (in *DataSetJSONSchemaColumnInitParameters) DeepCopy() *DataSetJSONSchemaColumnInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataSetJSONSchemaColumnInitParameters.
func (*DataSetJSONSchemaColumnInitParameters) DeepCopyInto ¶
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 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/v1beta2.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) 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 ¶
func (tr *DataSetParquet) GetInitParameters() (map[string]any, error)
GetInitParameters of this DataSetParquet
func (*DataSetParquet) GetManagementPolicies ¶
func (mg *DataSetParquet) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this DataSetParquet.
func (*DataSetParquet) GetMergedParameters ¶
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) Hub ¶
func (tr *DataSetParquet) Hub()
Hub marks this type as a conversion hub.
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 ¶
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 ¶
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 ¶
func (in *DataSetParquetAzureBlobFsLocationInitParameters) DeepCopy() *DataSetParquetAzureBlobFsLocationInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataSetParquetAzureBlobFsLocationInitParameters.
func (*DataSetParquetAzureBlobFsLocationInitParameters) DeepCopyInto ¶
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 ¶
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 ¶
func (in *DataSetParquetAzureBlobFsLocationObservation) DeepCopy() *DataSetParquetAzureBlobFsLocationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataSetParquetAzureBlobFsLocationObservation.
func (*DataSetParquetAzureBlobFsLocationObservation) DeepCopyInto ¶
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 ¶
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 ¶
func (in *DataSetParquetAzureBlobFsLocationParameters) DeepCopy() *DataSetParquetAzureBlobFsLocationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataSetParquetAzureBlobFsLocationParameters.
func (*DataSetParquetAzureBlobFsLocationParameters) DeepCopyInto ¶
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 ¶
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 ¶
func (in *DataSetParquetAzureBlobStorageLocationInitParameters) DeepCopy() *DataSetParquetAzureBlobStorageLocationInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataSetParquetAzureBlobStorageLocationInitParameters.
func (*DataSetParquetAzureBlobStorageLocationInitParameters) DeepCopyInto ¶
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 ¶
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 ¶
func (in *DataSetParquetHTTPServerLocationInitParameters) DeepCopy() *DataSetParquetHTTPServerLocationInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataSetParquetHTTPServerLocationInitParameters.
func (*DataSetParquetHTTPServerLocationInitParameters) DeepCopyInto ¶
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 ¶
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 ¶
func (in *DataSetParquetInitParameters) DeepCopy() *DataSetParquetInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataSetParquetInitParameters.
func (*DataSetParquetInitParameters) DeepCopyInto ¶
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/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"` // 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 ¶
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 ¶
func (in *DataSetParquetSchemaColumnInitParameters) DeepCopy() *DataSetParquetSchemaColumnInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataSetParquetSchemaColumnInitParameters.
func (*DataSetParquetSchemaColumnInitParameters) DeepCopyInto ¶
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 ExpressCustomSetupInitParameters ¶
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 ¶
func (in *ExpressCustomSetupInitParameters) DeepCopy() *ExpressCustomSetupInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExpressCustomSetupInitParameters.
func (*ExpressCustomSetupInitParameters) DeepCopyInto ¶
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 ¶
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/v1beta2.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 ¶
func (in *ExpressVnetIntegrationInitParameters) DeepCopy() *ExpressVnetIntegrationInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExpressVnetIntegrationInitParameters.
func (*ExpressVnetIntegrationInitParameters) DeepCopyInto ¶
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/v1beta2.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) 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 ¶
GetInitParameters of this Factory
func (*Factory) GetManagementPolicies ¶
func (mg *Factory) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this Factory.
func (*Factory) GetMergedParameters ¶
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 ¶
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 ¶
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 ¶
func (in *FactoryInitParameters) DeepCopy() *FactoryInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryInitParameters.
func (*FactoryInitParameters) DeepCopyInto ¶
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 ¶
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 ¶
func (in *FlowletInitParameters) DeepCopy() *FlowletInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlowletInitParameters.
func (*FlowletInitParameters) DeepCopyInto ¶
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 ¶
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 ¶
func (in *GithubConfigurationInitParameters) DeepCopy() *GithubConfigurationInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GithubConfigurationInitParameters.
func (*GithubConfigurationInitParameters) DeepCopyInto ¶
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 ¶
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 ¶
func (in *GlobalParameterInitParameters) DeepCopy() *GlobalParameterInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlobalParameterInitParameters.
func (*GlobalParameterInitParameters) DeepCopyInto ¶
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 ¶
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 ¶
func (in *HTTPServerLocationInitParameters) DeepCopy() *HTTPServerLocationInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HTTPServerLocationInitParameters.
func (*HTTPServerLocationInitParameters) DeepCopyInto ¶
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 ¶
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 ¶
func (in *IdentityInitParameters) DeepCopy() *IdentityInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityInitParameters.
func (*IdentityInitParameters) DeepCopyInto ¶
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 ¶
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 ¶
func (in *InstancePoolInitParameters) DeepCopy() *InstancePoolInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstancePoolInitParameters.
func (*InstancePoolInitParameters) DeepCopyInto ¶
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 ¶
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 ¶
func (in *InstancePoolObservation) DeepCopy() *InstancePoolObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstancePoolObservation.
func (*InstancePoolObservation) DeepCopyInto ¶
func (in *InstancePoolObservation) DeepCopyInto(out *InstancePoolObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstancePoolParameters ¶
type InstancePoolParameters struct { // 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 ¶
func (in *InstancePoolParameters) DeepCopy() *InstancePoolParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstancePoolParameters.
func (*InstancePoolParameters) DeepCopyInto ¶
func (in *InstancePoolParameters) DeepCopyInto(out *InstancePoolParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type 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) 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 ¶
func (tr *IntegrationRuntimeAzureSSIS) GetInitParameters() (map[string]any, error)
GetInitParameters of this IntegrationRuntimeAzureSSIS
func (*IntegrationRuntimeAzureSSIS) GetManagementPolicies ¶
func (mg *IntegrationRuntimeAzureSSIS) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this IntegrationRuntimeAzureSSIS.
func (*IntegrationRuntimeAzureSSIS) GetMergedParameters ¶
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) Hub ¶
func (tr *IntegrationRuntimeAzureSSIS) Hub()
Hub marks this type as a conversion hub.
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 ¶
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 ¶
type IntegrationRuntimeAzureSSISInitParameters struct { // A catalog_info block as defined below. CatalogInfo *CatalogInfoInitParameters `json:"catalogInfo,omitempty" tf:"catalog_info,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"` // 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 ¶
func (in *IntegrationRuntimeAzureSSISInitParameters) DeepCopy() *IntegrationRuntimeAzureSSISInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationRuntimeAzureSSISInitParameters.
func (*IntegrationRuntimeAzureSSISInitParameters) DeepCopyInto ¶
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"` // 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"` // 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"` // 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/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"` // 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"` // 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 IntegrationRuntimeInitParameters ¶
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 ¶
func (in *IntegrationRuntimeInitParameters) DeepCopy() *IntegrationRuntimeInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationRuntimeInitParameters.
func (*IntegrationRuntimeInitParameters) DeepCopyInto ¶
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 ¶
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) DeepCopy ¶
func (in *IntegrationRuntimeManaged) DeepCopy() *IntegrationRuntimeManaged
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationRuntimeManaged.
func (*IntegrationRuntimeManaged) DeepCopyInto ¶
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 ¶
func (in *IntegrationRuntimeManaged) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*IntegrationRuntimeManaged) GetCondition ¶
func (mg *IntegrationRuntimeManaged) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this IntegrationRuntimeManaged.
func (*IntegrationRuntimeManaged) GetConnectionDetailsMapping ¶
func (tr *IntegrationRuntimeManaged) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this IntegrationRuntimeManaged
func (*IntegrationRuntimeManaged) GetDeletionPolicy ¶
func (mg *IntegrationRuntimeManaged) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this IntegrationRuntimeManaged.
func (*IntegrationRuntimeManaged) GetID ¶
func (tr *IntegrationRuntimeManaged) GetID() string
GetID returns ID of underlying Terraform resource of this IntegrationRuntimeManaged
func (*IntegrationRuntimeManaged) GetInitParameters ¶
func (tr *IntegrationRuntimeManaged) GetInitParameters() (map[string]any, error)
GetInitParameters of this IntegrationRuntimeManaged
func (*IntegrationRuntimeManaged) GetManagementPolicies ¶
func (mg *IntegrationRuntimeManaged) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this IntegrationRuntimeManaged.
func (*IntegrationRuntimeManaged) GetMergedParameters ¶
func (tr *IntegrationRuntimeManaged) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this IntegrationRuntimeManaged
func (*IntegrationRuntimeManaged) GetObservation ¶
func (tr *IntegrationRuntimeManaged) GetObservation() (map[string]any, error)
GetObservation of this IntegrationRuntimeManaged
func (*IntegrationRuntimeManaged) GetParameters ¶
func (tr *IntegrationRuntimeManaged) GetParameters() (map[string]any, error)
GetParameters of this IntegrationRuntimeManaged
func (*IntegrationRuntimeManaged) GetProviderConfigReference ¶
func (mg *IntegrationRuntimeManaged) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this IntegrationRuntimeManaged.
func (*IntegrationRuntimeManaged) GetPublishConnectionDetailsTo ¶
func (mg *IntegrationRuntimeManaged) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this IntegrationRuntimeManaged.
func (*IntegrationRuntimeManaged) GetTerraformResourceType ¶
func (mg *IntegrationRuntimeManaged) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this IntegrationRuntimeManaged
func (*IntegrationRuntimeManaged) GetTerraformSchemaVersion ¶
func (tr *IntegrationRuntimeManaged) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*IntegrationRuntimeManaged) GetWriteConnectionSecretToReference ¶
func (mg *IntegrationRuntimeManaged) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this IntegrationRuntimeManaged.
func (*IntegrationRuntimeManaged) Hub ¶
func (tr *IntegrationRuntimeManaged) Hub()
Hub marks this type as a conversion hub.
func (*IntegrationRuntimeManaged) LateInitialize ¶
func (tr *IntegrationRuntimeManaged) LateInitialize(attrs []byte) (bool, error)
LateInitialize this IntegrationRuntimeManaged using its observed tfState. returns True if there are any spec changes for the resource.
func (*IntegrationRuntimeManaged) ResolveReferences ¶
ResolveReferences of this IntegrationRuntimeManaged.
func (*IntegrationRuntimeManaged) SetConditions ¶
func (mg *IntegrationRuntimeManaged) SetConditions(c ...xpv1.Condition)
SetConditions of this IntegrationRuntimeManaged.
func (*IntegrationRuntimeManaged) SetDeletionPolicy ¶
func (mg *IntegrationRuntimeManaged) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this IntegrationRuntimeManaged.
func (*IntegrationRuntimeManaged) SetManagementPolicies ¶
func (mg *IntegrationRuntimeManaged) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this IntegrationRuntimeManaged.
func (*IntegrationRuntimeManaged) SetObservation ¶
func (tr *IntegrationRuntimeManaged) SetObservation(obs map[string]any) error
SetObservation for this IntegrationRuntimeManaged
func (*IntegrationRuntimeManaged) SetParameters ¶
func (tr *IntegrationRuntimeManaged) SetParameters(params map[string]any) error
SetParameters for this IntegrationRuntimeManaged
func (*IntegrationRuntimeManaged) SetProviderConfigReference ¶
func (mg *IntegrationRuntimeManaged) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this IntegrationRuntimeManaged.
func (*IntegrationRuntimeManaged) SetPublishConnectionDetailsTo ¶
func (mg *IntegrationRuntimeManaged) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this IntegrationRuntimeManaged.
func (*IntegrationRuntimeManaged) SetWriteConnectionSecretToReference ¶
func (mg *IntegrationRuntimeManaged) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this IntegrationRuntimeManaged.
type IntegrationRuntimeManagedCatalogInfoInitParameters ¶
type IntegrationRuntimeManagedCatalogInfoInitParameters 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:"-"` // 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 ¶
func (in *IntegrationRuntimeManagedCatalogInfoInitParameters) DeepCopy() *IntegrationRuntimeManagedCatalogInfoInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationRuntimeManagedCatalogInfoInitParameters.
func (*IntegrationRuntimeManagedCatalogInfoInitParameters) DeepCopyInto ¶
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 ¶
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 ¶
func (in *IntegrationRuntimeManagedCatalogInfoObservation) DeepCopy() *IntegrationRuntimeManagedCatalogInfoObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationRuntimeManagedCatalogInfoObservation.
func (*IntegrationRuntimeManagedCatalogInfoObservation) DeepCopyInto ¶
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 ¶
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 ¶
func (in *IntegrationRuntimeManagedCatalogInfoParameters) DeepCopy() *IntegrationRuntimeManagedCatalogInfoParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationRuntimeManagedCatalogInfoParameters.
func (*IntegrationRuntimeManagedCatalogInfoParameters) DeepCopyInto ¶
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 ¶
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"` // 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. SASTokenSecretRef v1.SecretKeySelector `json:"sasTokenSecretRef" tf:"-"` }
func (*IntegrationRuntimeManagedCustomSetupScriptInitParameters) DeepCopy ¶
func (in *IntegrationRuntimeManagedCustomSetupScriptInitParameters) DeepCopy() *IntegrationRuntimeManagedCustomSetupScriptInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationRuntimeManagedCustomSetupScriptInitParameters.
func (*IntegrationRuntimeManagedCustomSetupScriptInitParameters) DeepCopyInto ¶
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 ¶
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 ¶
func (in *IntegrationRuntimeManagedCustomSetupScriptObservation) DeepCopy() *IntegrationRuntimeManagedCustomSetupScriptObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationRuntimeManagedCustomSetupScriptObservation.
func (*IntegrationRuntimeManagedCustomSetupScriptObservation) DeepCopyInto ¶
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 ¶
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:Optional SASTokenSecretRef v1.SecretKeySelector `json:"sasTokenSecretRef" tf:"-"` }
func (*IntegrationRuntimeManagedCustomSetupScriptParameters) DeepCopy ¶
func (in *IntegrationRuntimeManagedCustomSetupScriptParameters) DeepCopy() *IntegrationRuntimeManagedCustomSetupScriptParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationRuntimeManagedCustomSetupScriptParameters.
func (*IntegrationRuntimeManagedCustomSetupScriptParameters) DeepCopyInto ¶
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 ¶
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 ¶
func (in *IntegrationRuntimeManagedInitParameters) DeepCopy() *IntegrationRuntimeManagedInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationRuntimeManagedInitParameters.
func (*IntegrationRuntimeManagedInitParameters) DeepCopyInto ¶
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 ¶
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 ¶
func (in *IntegrationRuntimeManagedList) DeepCopy() *IntegrationRuntimeManagedList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationRuntimeManagedList.
func (*IntegrationRuntimeManagedList) DeepCopyInto ¶
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 ¶
func (in *IntegrationRuntimeManagedList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*IntegrationRuntimeManagedList) GetItems ¶
func (l *IntegrationRuntimeManagedList) GetItems() []resource.Managed
GetItems of this IntegrationRuntimeManagedList.
type IntegrationRuntimeManagedObservation ¶
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 ¶
func (in *IntegrationRuntimeManagedObservation) DeepCopy() *IntegrationRuntimeManagedObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationRuntimeManagedObservation.
func (*IntegrationRuntimeManagedObservation) DeepCopyInto ¶
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 ¶
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/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"` // 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 ¶
func (in *IntegrationRuntimeManagedParameters) DeepCopy() *IntegrationRuntimeManagedParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationRuntimeManagedParameters.
func (*IntegrationRuntimeManagedParameters) DeepCopyInto ¶
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 ¶
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 ¶
func (in *IntegrationRuntimeManagedSpec) DeepCopy() *IntegrationRuntimeManagedSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationRuntimeManagedSpec.
func (*IntegrationRuntimeManagedSpec) DeepCopyInto ¶
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 ¶
type IntegrationRuntimeManagedStatus struct { v1.ResourceStatus `json:",inline"` AtProvider IntegrationRuntimeManagedObservation `json:"atProvider,omitempty"` }
IntegrationRuntimeManagedStatus defines the observed state of IntegrationRuntimeManaged.
func (*IntegrationRuntimeManagedStatus) DeepCopy ¶
func (in *IntegrationRuntimeManagedStatus) DeepCopy() *IntegrationRuntimeManagedStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationRuntimeManagedStatus.
func (*IntegrationRuntimeManagedStatus) DeepCopyInto ¶
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 ¶
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/v1beta2.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 ¶
func (in *IntegrationRuntimeManagedVnetIntegrationInitParameters) DeepCopy() *IntegrationRuntimeManagedVnetIntegrationInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationRuntimeManagedVnetIntegrationInitParameters.
func (*IntegrationRuntimeManagedVnetIntegrationInitParameters) DeepCopyInto ¶
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 ¶
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 ¶
func (in *IntegrationRuntimeManagedVnetIntegrationObservation) DeepCopy() *IntegrationRuntimeManagedVnetIntegrationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationRuntimeManagedVnetIntegrationObservation.
func (*IntegrationRuntimeManagedVnetIntegrationObservation) DeepCopyInto ¶
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 ¶
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/v1beta2.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 ¶
func (in *IntegrationRuntimeManagedVnetIntegrationParameters) DeepCopy() *IntegrationRuntimeManagedVnetIntegrationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationRuntimeManagedVnetIntegrationParameters.
func (*IntegrationRuntimeManagedVnetIntegrationParameters) DeepCopyInto ¶
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 ¶
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 ¶
func (in *IntegrationRuntimeObservation) DeepCopy() *IntegrationRuntimeObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationRuntimeObservation.
func (*IntegrationRuntimeObservation) DeepCopyInto ¶
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 ¶
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 ¶
func (in *IntegrationRuntimeParameters) DeepCopy() *IntegrationRuntimeParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationRuntimeParameters.
func (*IntegrationRuntimeParameters) DeepCopyInto ¶
func (in *IntegrationRuntimeParameters) DeepCopyInto(out *IntegrationRuntimeParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KeyVaultConnectionStringInitParameters ¶
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 ¶
func (in *KeyVaultConnectionStringInitParameters) DeepCopy() *KeyVaultConnectionStringInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyVaultConnectionStringInitParameters.
func (*KeyVaultConnectionStringInitParameters) DeepCopyInto ¶
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 ¶
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 ¶
func (in *KeyVaultConnectionStringObservation) DeepCopy() *KeyVaultConnectionStringObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyVaultConnectionStringObservation.
func (*KeyVaultConnectionStringObservation) DeepCopyInto ¶
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 ¶
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 ¶
func (in *KeyVaultConnectionStringParameters) DeepCopy() *KeyVaultConnectionStringParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyVaultConnectionStringParameters.
func (*KeyVaultConnectionStringParameters) DeepCopyInto ¶
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 ¶
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 ¶
func (in *KeyVaultKeyInitParameters) DeepCopy() *KeyVaultKeyInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyVaultKeyInitParameters.
func (*KeyVaultKeyInitParameters) DeepCopyInto ¶
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 ¶
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 ¶
func (in *KeyVaultKeyObservation) DeepCopy() *KeyVaultKeyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyVaultKeyObservation.
func (*KeyVaultKeyObservation) DeepCopyInto ¶
func (in *KeyVaultKeyObservation) DeepCopyInto(out *KeyVaultKeyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KeyVaultKeyParameters ¶
type KeyVaultKeyParameters struct { // 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 ¶
func (in *KeyVaultKeyParameters) DeepCopy() *KeyVaultKeyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyVaultKeyParameters.
func (*KeyVaultKeyParameters) DeepCopyInto ¶
func (in *KeyVaultKeyParameters) DeepCopyInto(out *KeyVaultKeyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KeyVaultLicenseInitParameters ¶
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 ¶
func (in *KeyVaultLicenseInitParameters) DeepCopy() *KeyVaultLicenseInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyVaultLicenseInitParameters.
func (*KeyVaultLicenseInitParameters) DeepCopyInto ¶
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 ¶
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 ¶
func (in *KeyVaultPasswordInitParameters) DeepCopy() *KeyVaultPasswordInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyVaultPasswordInitParameters.
func (*KeyVaultPasswordInitParameters) DeepCopyInto ¶
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 ¶
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 ¶
func (in *KeyVaultSASTokenInitParameters) DeepCopy() *KeyVaultSASTokenInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyVaultSASTokenInitParameters.
func (*KeyVaultSASTokenInitParameters) DeepCopyInto ¶
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 ¶
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 ¶
func (in *KeyVaultSASTokenObservation) DeepCopy() *KeyVaultSASTokenObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyVaultSASTokenObservation.
func (*KeyVaultSASTokenObservation) DeepCopyInto ¶
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 ¶
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 ¶
func (in *KeyVaultSASTokenParameters) DeepCopy() *KeyVaultSASTokenParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyVaultSASTokenParameters.
func (*KeyVaultSASTokenParameters) DeepCopyInto ¶
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 ¶
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) DeepCopy ¶
func (in *LinkedCustomService) DeepCopy() *LinkedCustomService
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedCustomService.
func (*LinkedCustomService) DeepCopyInto ¶
func (in *LinkedCustomService) DeepCopyInto(out *LinkedCustomService)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LinkedCustomService) DeepCopyObject ¶
func (in *LinkedCustomService) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*LinkedCustomService) GetCondition ¶
func (mg *LinkedCustomService) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this LinkedCustomService.
func (*LinkedCustomService) GetConnectionDetailsMapping ¶
func (tr *LinkedCustomService) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this LinkedCustomService
func (*LinkedCustomService) GetDeletionPolicy ¶
func (mg *LinkedCustomService) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this LinkedCustomService.
func (*LinkedCustomService) GetID ¶
func (tr *LinkedCustomService) GetID() string
GetID returns ID of underlying Terraform resource of this LinkedCustomService
func (*LinkedCustomService) GetInitParameters ¶
func (tr *LinkedCustomService) GetInitParameters() (map[string]any, error)
GetInitParameters of this LinkedCustomService
func (*LinkedCustomService) GetManagementPolicies ¶
func (mg *LinkedCustomService) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this LinkedCustomService.
func (*LinkedCustomService) GetMergedParameters ¶
func (tr *LinkedCustomService) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this LinkedCustomService
func (*LinkedCustomService) GetObservation ¶
func (tr *LinkedCustomService) GetObservation() (map[string]any, error)
GetObservation of this LinkedCustomService
func (*LinkedCustomService) GetParameters ¶
func (tr *LinkedCustomService) GetParameters() (map[string]any, error)
GetParameters of this LinkedCustomService
func (*LinkedCustomService) GetProviderConfigReference ¶
func (mg *LinkedCustomService) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this LinkedCustomService.
func (*LinkedCustomService) GetPublishConnectionDetailsTo ¶
func (mg *LinkedCustomService) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this LinkedCustomService.
func (*LinkedCustomService) GetTerraformResourceType ¶
func (mg *LinkedCustomService) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this LinkedCustomService
func (*LinkedCustomService) GetTerraformSchemaVersion ¶
func (tr *LinkedCustomService) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*LinkedCustomService) GetWriteConnectionSecretToReference ¶
func (mg *LinkedCustomService) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this LinkedCustomService.
func (*LinkedCustomService) Hub ¶
func (tr *LinkedCustomService) Hub()
Hub marks this type as a conversion hub.
func (*LinkedCustomService) LateInitialize ¶
func (tr *LinkedCustomService) LateInitialize(attrs []byte) (bool, error)
LateInitialize this LinkedCustomService using its observed tfState. returns True if there are any spec changes for the resource.
func (*LinkedCustomService) ResolveReferences ¶
ResolveReferences of this LinkedCustomService.
func (*LinkedCustomService) SetConditions ¶
func (mg *LinkedCustomService) SetConditions(c ...xpv1.Condition)
SetConditions of this LinkedCustomService.
func (*LinkedCustomService) SetDeletionPolicy ¶
func (mg *LinkedCustomService) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this LinkedCustomService.
func (*LinkedCustomService) SetManagementPolicies ¶
func (mg *LinkedCustomService) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this LinkedCustomService.
func (*LinkedCustomService) SetObservation ¶
func (tr *LinkedCustomService) SetObservation(obs map[string]any) error
SetObservation for this LinkedCustomService
func (*LinkedCustomService) SetParameters ¶
func (tr *LinkedCustomService) SetParameters(params map[string]any) error
SetParameters for this LinkedCustomService
func (*LinkedCustomService) SetProviderConfigReference ¶
func (mg *LinkedCustomService) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this LinkedCustomService.
func (*LinkedCustomService) SetPublishConnectionDetailsTo ¶
func (mg *LinkedCustomService) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this LinkedCustomService.
func (*LinkedCustomService) SetWriteConnectionSecretToReference ¶
func (mg *LinkedCustomService) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this LinkedCustomService.
type LinkedCustomServiceInitParameters ¶
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 ¶
func (in *LinkedCustomServiceInitParameters) DeepCopy() *LinkedCustomServiceInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedCustomServiceInitParameters.
func (*LinkedCustomServiceInitParameters) DeepCopyInto ¶
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 ¶
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 ¶
func (in *LinkedCustomServiceList) DeepCopy() *LinkedCustomServiceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedCustomServiceList.
func (*LinkedCustomServiceList) DeepCopyInto ¶
func (in *LinkedCustomServiceList) DeepCopyInto(out *LinkedCustomServiceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LinkedCustomServiceList) DeepCopyObject ¶
func (in *LinkedCustomServiceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*LinkedCustomServiceList) GetItems ¶
func (l *LinkedCustomServiceList) GetItems() []resource.Managed
GetItems of this LinkedCustomServiceList.
type LinkedCustomServiceObservation ¶
type LinkedCustomServiceObservation struct { // 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 ¶
func (in *LinkedCustomServiceObservation) DeepCopy() *LinkedCustomServiceObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedCustomServiceObservation.
func (*LinkedCustomServiceObservation) DeepCopyInto ¶
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 ¶
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/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"` // 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 ¶
func (in *LinkedCustomServiceParameters) DeepCopy() *LinkedCustomServiceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedCustomServiceParameters.
func (*LinkedCustomServiceParameters) DeepCopyInto ¶
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 ¶
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 ¶
func (in *LinkedCustomServiceSpec) DeepCopy() *LinkedCustomServiceSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedCustomServiceSpec.
func (*LinkedCustomServiceSpec) DeepCopyInto ¶
func (in *LinkedCustomServiceSpec) DeepCopyInto(out *LinkedCustomServiceSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LinkedCustomServiceStatus ¶
type LinkedCustomServiceStatus struct { v1.ResourceStatus `json:",inline"` AtProvider LinkedCustomServiceObservation `json:"atProvider,omitempty"` }
LinkedCustomServiceStatus defines the observed state of LinkedCustomService.
func (*LinkedCustomServiceStatus) DeepCopy ¶
func (in *LinkedCustomServiceStatus) DeepCopy() *LinkedCustomServiceStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedCustomServiceStatus.
func (*LinkedCustomServiceStatus) DeepCopyInto ¶
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 ¶
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) DeepCopy ¶
func (in *LinkedServiceAzureBlobStorage) DeepCopy() *LinkedServiceAzureBlobStorage
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceAzureBlobStorage.
func (*LinkedServiceAzureBlobStorage) DeepCopyInto ¶
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 ¶
func (in *LinkedServiceAzureBlobStorage) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*LinkedServiceAzureBlobStorage) GetCondition ¶
func (mg *LinkedServiceAzureBlobStorage) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this LinkedServiceAzureBlobStorage.
func (*LinkedServiceAzureBlobStorage) GetConnectionDetailsMapping ¶
func (tr *LinkedServiceAzureBlobStorage) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this LinkedServiceAzureBlobStorage
func (*LinkedServiceAzureBlobStorage) GetDeletionPolicy ¶
func (mg *LinkedServiceAzureBlobStorage) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this LinkedServiceAzureBlobStorage.
func (*LinkedServiceAzureBlobStorage) GetID ¶
func (tr *LinkedServiceAzureBlobStorage) GetID() string
GetID returns ID of underlying Terraform resource of this LinkedServiceAzureBlobStorage
func (*LinkedServiceAzureBlobStorage) GetInitParameters ¶
func (tr *LinkedServiceAzureBlobStorage) GetInitParameters() (map[string]any, error)
GetInitParameters of this LinkedServiceAzureBlobStorage
func (*LinkedServiceAzureBlobStorage) GetManagementPolicies ¶
func (mg *LinkedServiceAzureBlobStorage) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this LinkedServiceAzureBlobStorage.
func (*LinkedServiceAzureBlobStorage) GetMergedParameters ¶
func (tr *LinkedServiceAzureBlobStorage) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this LinkedServiceAzureBlobStorage
func (*LinkedServiceAzureBlobStorage) GetObservation ¶
func (tr *LinkedServiceAzureBlobStorage) GetObservation() (map[string]any, error)
GetObservation of this LinkedServiceAzureBlobStorage
func (*LinkedServiceAzureBlobStorage) GetParameters ¶
func (tr *LinkedServiceAzureBlobStorage) GetParameters() (map[string]any, error)
GetParameters of this LinkedServiceAzureBlobStorage
func (*LinkedServiceAzureBlobStorage) GetProviderConfigReference ¶
func (mg *LinkedServiceAzureBlobStorage) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this LinkedServiceAzureBlobStorage.
func (*LinkedServiceAzureBlobStorage) GetPublishConnectionDetailsTo ¶
func (mg *LinkedServiceAzureBlobStorage) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this LinkedServiceAzureBlobStorage.
func (*LinkedServiceAzureBlobStorage) GetTerraformResourceType ¶
func (mg *LinkedServiceAzureBlobStorage) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this LinkedServiceAzureBlobStorage
func (*LinkedServiceAzureBlobStorage) GetTerraformSchemaVersion ¶
func (tr *LinkedServiceAzureBlobStorage) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*LinkedServiceAzureBlobStorage) GetWriteConnectionSecretToReference ¶
func (mg *LinkedServiceAzureBlobStorage) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this LinkedServiceAzureBlobStorage.
func (*LinkedServiceAzureBlobStorage) Hub ¶
func (tr *LinkedServiceAzureBlobStorage) Hub()
Hub marks this type as a conversion hub.
func (*LinkedServiceAzureBlobStorage) LateInitialize ¶
func (tr *LinkedServiceAzureBlobStorage) LateInitialize(attrs []byte) (bool, error)
LateInitialize this LinkedServiceAzureBlobStorage using its observed tfState. returns True if there are any spec changes for the resource.
func (*LinkedServiceAzureBlobStorage) ResolveReferences ¶
func (mg *LinkedServiceAzureBlobStorage) ResolveReferences(ctx context.Context, c client.Reader) error
ResolveReferences of this LinkedServiceAzureBlobStorage.
func (*LinkedServiceAzureBlobStorage) SetConditions ¶
func (mg *LinkedServiceAzureBlobStorage) SetConditions(c ...xpv1.Condition)
SetConditions of this LinkedServiceAzureBlobStorage.
func (*LinkedServiceAzureBlobStorage) SetDeletionPolicy ¶
func (mg *LinkedServiceAzureBlobStorage) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this LinkedServiceAzureBlobStorage.
func (*LinkedServiceAzureBlobStorage) SetManagementPolicies ¶
func (mg *LinkedServiceAzureBlobStorage) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this LinkedServiceAzureBlobStorage.
func (*LinkedServiceAzureBlobStorage) SetObservation ¶
func (tr *LinkedServiceAzureBlobStorage) SetObservation(obs map[string]any) error
SetObservation for this LinkedServiceAzureBlobStorage
func (*LinkedServiceAzureBlobStorage) SetParameters ¶
func (tr *LinkedServiceAzureBlobStorage) SetParameters(params map[string]any) error
SetParameters for this LinkedServiceAzureBlobStorage
func (*LinkedServiceAzureBlobStorage) SetProviderConfigReference ¶
func (mg *LinkedServiceAzureBlobStorage) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this LinkedServiceAzureBlobStorage.
func (*LinkedServiceAzureBlobStorage) SetPublishConnectionDetailsTo ¶
func (mg *LinkedServiceAzureBlobStorage) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this LinkedServiceAzureBlobStorage.
func (*LinkedServiceAzureBlobStorage) SetWriteConnectionSecretToReference ¶
func (mg *LinkedServiceAzureBlobStorage) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this LinkedServiceAzureBlobStorage.
type LinkedServiceAzureBlobStorageInitParameters ¶
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 connection string. Conflicts with connection_string_insecure, sas_uri and service_endpoint. ConnectionStringSecretRef *v1.SecretKeySelector `json:"connectionStringSecretRef,omitempty" 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 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 SAS URI. Conflicts with connection_string_insecure, connection_string and service_endpoint. SASURISecretRef *v1.SecretKeySelector `json:"sasuriSecretRef,omitempty" tf:"-"` // The Service Endpoint. Conflicts with connection_string, connection_string_insecure and sas_uri. ServiceEndpointSecretRef *v1.SecretKeySelector `json:"serviceEndpointSecretRef,omitempty" tf:"-"` // 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 ¶
func (in *LinkedServiceAzureBlobStorageInitParameters) DeepCopy() *LinkedServiceAzureBlobStorageInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceAzureBlobStorageInitParameters.
func (*LinkedServiceAzureBlobStorageInitParameters) DeepCopyInto ¶
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 ¶
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 ¶
func (in *LinkedServiceAzureBlobStorageList) DeepCopy() *LinkedServiceAzureBlobStorageList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceAzureBlobStorageList.
func (*LinkedServiceAzureBlobStorageList) DeepCopyInto ¶
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 ¶
func (in *LinkedServiceAzureBlobStorageList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*LinkedServiceAzureBlobStorageList) GetItems ¶
func (l *LinkedServiceAzureBlobStorageList) GetItems() []resource.Managed
GetItems of this LinkedServiceAzureBlobStorageList.
type LinkedServiceAzureBlobStorageObservation ¶
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 ¶
func (in *LinkedServiceAzureBlobStorageObservation) DeepCopy() *LinkedServiceAzureBlobStorageObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceAzureBlobStorageObservation.
func (*LinkedServiceAzureBlobStorageObservation) DeepCopyInto ¶
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 ¶
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/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 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 ¶
func (in *LinkedServiceAzureBlobStorageParameters) DeepCopy() *LinkedServiceAzureBlobStorageParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceAzureBlobStorageParameters.
func (*LinkedServiceAzureBlobStorageParameters) DeepCopyInto ¶
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 ¶
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 ¶
func (in *LinkedServiceAzureBlobStorageSpec) DeepCopy() *LinkedServiceAzureBlobStorageSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceAzureBlobStorageSpec.
func (*LinkedServiceAzureBlobStorageSpec) DeepCopyInto ¶
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 ¶
type LinkedServiceAzureBlobStorageStatus struct { v1.ResourceStatus `json:",inline"` AtProvider LinkedServiceAzureBlobStorageObservation `json:"atProvider,omitempty"` }
LinkedServiceAzureBlobStorageStatus defines the observed state of LinkedServiceAzureBlobStorage.
func (*LinkedServiceAzureBlobStorageStatus) DeepCopy ¶
func (in *LinkedServiceAzureBlobStorageStatus) DeepCopy() *LinkedServiceAzureBlobStorageStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceAzureBlobStorageStatus.
func (*LinkedServiceAzureBlobStorageStatus) DeepCopyInto ¶
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 ¶
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) DeepCopy ¶
func (in *LinkedServiceAzureDatabricks) DeepCopy() *LinkedServiceAzureDatabricks
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceAzureDatabricks.
func (*LinkedServiceAzureDatabricks) DeepCopyInto ¶
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 ¶
func (in *LinkedServiceAzureDatabricks) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*LinkedServiceAzureDatabricks) GetCondition ¶
func (mg *LinkedServiceAzureDatabricks) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this LinkedServiceAzureDatabricks.
func (*LinkedServiceAzureDatabricks) GetConnectionDetailsMapping ¶
func (tr *LinkedServiceAzureDatabricks) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this LinkedServiceAzureDatabricks
func (*LinkedServiceAzureDatabricks) GetDeletionPolicy ¶
func (mg *LinkedServiceAzureDatabricks) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this LinkedServiceAzureDatabricks.
func (*LinkedServiceAzureDatabricks) GetID ¶
func (tr *LinkedServiceAzureDatabricks) GetID() string
GetID returns ID of underlying Terraform resource of this LinkedServiceAzureDatabricks
func (*LinkedServiceAzureDatabricks) GetInitParameters ¶
func (tr *LinkedServiceAzureDatabricks) GetInitParameters() (map[string]any, error)
GetInitParameters of this LinkedServiceAzureDatabricks
func (*LinkedServiceAzureDatabricks) GetManagementPolicies ¶
func (mg *LinkedServiceAzureDatabricks) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this LinkedServiceAzureDatabricks.
func (*LinkedServiceAzureDatabricks) GetMergedParameters ¶
func (tr *LinkedServiceAzureDatabricks) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this LinkedServiceAzureDatabricks
func (*LinkedServiceAzureDatabricks) GetObservation ¶
func (tr *LinkedServiceAzureDatabricks) GetObservation() (map[string]any, error)
GetObservation of this LinkedServiceAzureDatabricks
func (*LinkedServiceAzureDatabricks) GetParameters ¶
func (tr *LinkedServiceAzureDatabricks) GetParameters() (map[string]any, error)
GetParameters of this LinkedServiceAzureDatabricks
func (*LinkedServiceAzureDatabricks) GetProviderConfigReference ¶
func (mg *LinkedServiceAzureDatabricks) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this LinkedServiceAzureDatabricks.
func (*LinkedServiceAzureDatabricks) GetPublishConnectionDetailsTo ¶
func (mg *LinkedServiceAzureDatabricks) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this LinkedServiceAzureDatabricks.
func (*LinkedServiceAzureDatabricks) GetTerraformResourceType ¶
func (mg *LinkedServiceAzureDatabricks) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this LinkedServiceAzureDatabricks
func (*LinkedServiceAzureDatabricks) GetTerraformSchemaVersion ¶
func (tr *LinkedServiceAzureDatabricks) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*LinkedServiceAzureDatabricks) GetWriteConnectionSecretToReference ¶
func (mg *LinkedServiceAzureDatabricks) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this LinkedServiceAzureDatabricks.
func (*LinkedServiceAzureDatabricks) Hub ¶
func (tr *LinkedServiceAzureDatabricks) Hub()
Hub marks this type as a conversion hub.
func (*LinkedServiceAzureDatabricks) LateInitialize ¶
func (tr *LinkedServiceAzureDatabricks) LateInitialize(attrs []byte) (bool, error)
LateInitialize this LinkedServiceAzureDatabricks using its observed tfState. returns True if there are any spec changes for the resource.
func (*LinkedServiceAzureDatabricks) ResolveReferences ¶
func (mg *LinkedServiceAzureDatabricks) ResolveReferences(ctx context.Context, c client.Reader) error
ResolveReferences of this LinkedServiceAzureDatabricks.
func (*LinkedServiceAzureDatabricks) SetConditions ¶
func (mg *LinkedServiceAzureDatabricks) SetConditions(c ...xpv1.Condition)
SetConditions of this LinkedServiceAzureDatabricks.
func (*LinkedServiceAzureDatabricks) SetDeletionPolicy ¶
func (mg *LinkedServiceAzureDatabricks) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this LinkedServiceAzureDatabricks.
func (*LinkedServiceAzureDatabricks) SetManagementPolicies ¶
func (mg *LinkedServiceAzureDatabricks) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this LinkedServiceAzureDatabricks.
func (*LinkedServiceAzureDatabricks) SetObservation ¶
func (tr *LinkedServiceAzureDatabricks) SetObservation(obs map[string]any) error
SetObservation for this LinkedServiceAzureDatabricks
func (*LinkedServiceAzureDatabricks) SetParameters ¶
func (tr *LinkedServiceAzureDatabricks) SetParameters(params map[string]any) error
SetParameters for this LinkedServiceAzureDatabricks
func (*LinkedServiceAzureDatabricks) SetProviderConfigReference ¶
func (mg *LinkedServiceAzureDatabricks) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this LinkedServiceAzureDatabricks.
func (*LinkedServiceAzureDatabricks) SetPublishConnectionDetailsTo ¶
func (mg *LinkedServiceAzureDatabricks) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this LinkedServiceAzureDatabricks.
func (*LinkedServiceAzureDatabricks) SetWriteConnectionSecretToReference ¶
func (mg *LinkedServiceAzureDatabricks) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this LinkedServiceAzureDatabricks.
type LinkedServiceAzureDatabricksInitParameters ¶
type LinkedServiceAzureDatabricksInitParameters struct { // Authenticate to ADB via an access token. AccessTokenSecretRef *v1.SecretKeySelector `json:"accessTokenSecretRef,omitempty" tf:"-"` // 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/v1beta2.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 ¶
func (in *LinkedServiceAzureDatabricksInitParameters) DeepCopy() *LinkedServiceAzureDatabricksInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceAzureDatabricksInitParameters.
func (*LinkedServiceAzureDatabricksInitParameters) DeepCopyInto ¶
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 ¶
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 ¶
func (in *LinkedServiceAzureDatabricksKeyVaultPasswordInitParameters) DeepCopy() *LinkedServiceAzureDatabricksKeyVaultPasswordInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceAzureDatabricksKeyVaultPasswordInitParameters.
func (*LinkedServiceAzureDatabricksKeyVaultPasswordInitParameters) DeepCopyInto ¶
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 ¶
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 ¶
func (in *LinkedServiceAzureDatabricksKeyVaultPasswordObservation) DeepCopy() *LinkedServiceAzureDatabricksKeyVaultPasswordObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceAzureDatabricksKeyVaultPasswordObservation.
func (*LinkedServiceAzureDatabricksKeyVaultPasswordObservation) DeepCopyInto ¶
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 ¶
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 ¶
func (in *LinkedServiceAzureDatabricksKeyVaultPasswordParameters) DeepCopy() *LinkedServiceAzureDatabricksKeyVaultPasswordParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceAzureDatabricksKeyVaultPasswordParameters.
func (*LinkedServiceAzureDatabricksKeyVaultPasswordParameters) DeepCopyInto ¶
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 ¶
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 ¶
func (in *LinkedServiceAzureDatabricksList) DeepCopy() *LinkedServiceAzureDatabricksList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceAzureDatabricksList.
func (*LinkedServiceAzureDatabricksList) DeepCopyInto ¶
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 ¶
func (in *LinkedServiceAzureDatabricksList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*LinkedServiceAzureDatabricksList) GetItems ¶
func (l *LinkedServiceAzureDatabricksList) GetItems() []resource.Managed
GetItems of this LinkedServiceAzureDatabricksList.
type LinkedServiceAzureDatabricksObservation ¶
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 ¶
func (in *LinkedServiceAzureDatabricksObservation) DeepCopy() *LinkedServiceAzureDatabricksObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceAzureDatabricksObservation.
func (*LinkedServiceAzureDatabricksObservation) DeepCopyInto ¶
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 ¶
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/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 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/v1beta2.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 ¶
func (in *LinkedServiceAzureDatabricksParameters) DeepCopy() *LinkedServiceAzureDatabricksParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceAzureDatabricksParameters.
func (*LinkedServiceAzureDatabricksParameters) DeepCopyInto ¶
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 ¶
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 ¶
func (in *LinkedServiceAzureDatabricksSpec) DeepCopy() *LinkedServiceAzureDatabricksSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceAzureDatabricksSpec.
func (*LinkedServiceAzureDatabricksSpec) DeepCopyInto ¶
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 ¶
type LinkedServiceAzureDatabricksStatus struct { v1.ResourceStatus `json:",inline"` AtProvider LinkedServiceAzureDatabricksObservation `json:"atProvider,omitempty"` }
LinkedServiceAzureDatabricksStatus defines the observed state of LinkedServiceAzureDatabricks.
func (*LinkedServiceAzureDatabricksStatus) DeepCopy ¶
func (in *LinkedServiceAzureDatabricksStatus) DeepCopy() *LinkedServiceAzureDatabricksStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceAzureDatabricksStatus.
func (*LinkedServiceAzureDatabricksStatus) DeepCopyInto ¶
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 ¶
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) DeepCopy ¶
func (in *LinkedServiceAzureFileStorage) DeepCopy() *LinkedServiceAzureFileStorage
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceAzureFileStorage.
func (*LinkedServiceAzureFileStorage) DeepCopyInto ¶
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 ¶
func (in *LinkedServiceAzureFileStorage) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*LinkedServiceAzureFileStorage) GetCondition ¶
func (mg *LinkedServiceAzureFileStorage) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this LinkedServiceAzureFileStorage.
func (*LinkedServiceAzureFileStorage) GetConnectionDetailsMapping ¶
func (tr *LinkedServiceAzureFileStorage) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this LinkedServiceAzureFileStorage
func (*LinkedServiceAzureFileStorage) GetDeletionPolicy ¶
func (mg *LinkedServiceAzureFileStorage) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this LinkedServiceAzureFileStorage.
func (*LinkedServiceAzureFileStorage) GetID ¶
func (tr *LinkedServiceAzureFileStorage) GetID() string
GetID returns ID of underlying Terraform resource of this LinkedServiceAzureFileStorage
func (*LinkedServiceAzureFileStorage) GetInitParameters ¶
func (tr *LinkedServiceAzureFileStorage) GetInitParameters() (map[string]any, error)
GetInitParameters of this LinkedServiceAzureFileStorage
func (*LinkedServiceAzureFileStorage) GetManagementPolicies ¶
func (mg *LinkedServiceAzureFileStorage) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this LinkedServiceAzureFileStorage.
func (*LinkedServiceAzureFileStorage) GetMergedParameters ¶
func (tr *LinkedServiceAzureFileStorage) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this LinkedServiceAzureFileStorage
func (*LinkedServiceAzureFileStorage) GetObservation ¶
func (tr *LinkedServiceAzureFileStorage) GetObservation() (map[string]any, error)
GetObservation of this LinkedServiceAzureFileStorage
func (*LinkedServiceAzureFileStorage) GetParameters ¶
func (tr *LinkedServiceAzureFileStorage) GetParameters() (map[string]any, error)
GetParameters of this LinkedServiceAzureFileStorage
func (*LinkedServiceAzureFileStorage) GetProviderConfigReference ¶
func (mg *LinkedServiceAzureFileStorage) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this LinkedServiceAzureFileStorage.
func (*LinkedServiceAzureFileStorage) GetPublishConnectionDetailsTo ¶
func (mg *LinkedServiceAzureFileStorage) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this LinkedServiceAzureFileStorage.
func (*LinkedServiceAzureFileStorage) GetTerraformResourceType ¶
func (mg *LinkedServiceAzureFileStorage) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this LinkedServiceAzureFileStorage
func (*LinkedServiceAzureFileStorage) GetTerraformSchemaVersion ¶
func (tr *LinkedServiceAzureFileStorage) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*LinkedServiceAzureFileStorage) GetWriteConnectionSecretToReference ¶
func (mg *LinkedServiceAzureFileStorage) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this LinkedServiceAzureFileStorage.
func (*LinkedServiceAzureFileStorage) Hub ¶
func (tr *LinkedServiceAzureFileStorage) Hub()
Hub marks this type as a conversion hub.
func (*LinkedServiceAzureFileStorage) LateInitialize ¶
func (tr *LinkedServiceAzureFileStorage) LateInitialize(attrs []byte) (bool, error)
LateInitialize this LinkedServiceAzureFileStorage using its observed tfState. returns True if there are any spec changes for the resource.
func (*LinkedServiceAzureFileStorage) ResolveReferences ¶
func (mg *LinkedServiceAzureFileStorage) ResolveReferences(ctx context.Context, c client.Reader) error
ResolveReferences of this LinkedServiceAzureFileStorage.
func (*LinkedServiceAzureFileStorage) SetConditions ¶
func (mg *LinkedServiceAzureFileStorage) SetConditions(c ...xpv1.Condition)
SetConditions of this LinkedServiceAzureFileStorage.
func (*LinkedServiceAzureFileStorage) SetDeletionPolicy ¶
func (mg *LinkedServiceAzureFileStorage) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this LinkedServiceAzureFileStorage.
func (*LinkedServiceAzureFileStorage) SetManagementPolicies ¶
func (mg *LinkedServiceAzureFileStorage) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this LinkedServiceAzureFileStorage.
func (*LinkedServiceAzureFileStorage) SetObservation ¶
func (tr *LinkedServiceAzureFileStorage) SetObservation(obs map[string]any) error
SetObservation for this LinkedServiceAzureFileStorage
func (*LinkedServiceAzureFileStorage) SetParameters ¶
func (tr *LinkedServiceAzureFileStorage) SetParameters(params map[string]any) error
SetParameters for this LinkedServiceAzureFileStorage
func (*LinkedServiceAzureFileStorage) SetProviderConfigReference ¶
func (mg *LinkedServiceAzureFileStorage) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this LinkedServiceAzureFileStorage.
func (*LinkedServiceAzureFileStorage) SetPublishConnectionDetailsTo ¶
func (mg *LinkedServiceAzureFileStorage) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this LinkedServiceAzureFileStorage.
func (*LinkedServiceAzureFileStorage) SetWriteConnectionSecretToReference ¶
func (mg *LinkedServiceAzureFileStorage) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this LinkedServiceAzureFileStorage.
type LinkedServiceAzureFileStorageInitParameters ¶
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 connection string. ConnectionStringSecretRef v1.SecretKeySelector `json:"connectionStringSecretRef" tf:"-"` // 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 password to log in the server. PasswordSecretRef *v1.SecretKeySelector `json:"passwordSecretRef,omitempty" tf:"-"` // The user ID to log in the server. UserID *string `json:"userId,omitempty" tf:"user_id,omitempty"` }
func (*LinkedServiceAzureFileStorageInitParameters) DeepCopy ¶
func (in *LinkedServiceAzureFileStorageInitParameters) DeepCopy() *LinkedServiceAzureFileStorageInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceAzureFileStorageInitParameters.
func (*LinkedServiceAzureFileStorageInitParameters) DeepCopyInto ¶
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 ¶
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 ¶
func (in *LinkedServiceAzureFileStorageKeyVaultPasswordInitParameters) DeepCopy() *LinkedServiceAzureFileStorageKeyVaultPasswordInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceAzureFileStorageKeyVaultPasswordInitParameters.
func (*LinkedServiceAzureFileStorageKeyVaultPasswordInitParameters) DeepCopyInto ¶
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 ¶
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 ¶
func (in *LinkedServiceAzureFileStorageKeyVaultPasswordObservation) DeepCopy() *LinkedServiceAzureFileStorageKeyVaultPasswordObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceAzureFileStorageKeyVaultPasswordObservation.
func (*LinkedServiceAzureFileStorageKeyVaultPasswordObservation) DeepCopyInto ¶
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 ¶
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 ¶
func (in *LinkedServiceAzureFileStorageKeyVaultPasswordParameters) DeepCopy() *LinkedServiceAzureFileStorageKeyVaultPasswordParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceAzureFileStorageKeyVaultPasswordParameters.
func (*LinkedServiceAzureFileStorageKeyVaultPasswordParameters) DeepCopyInto ¶
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 ¶
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 ¶
func (in *LinkedServiceAzureFileStorageList) DeepCopy() *LinkedServiceAzureFileStorageList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceAzureFileStorageList.
func (*LinkedServiceAzureFileStorageList) DeepCopyInto ¶
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 ¶
func (in *LinkedServiceAzureFileStorageList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*LinkedServiceAzureFileStorageList) GetItems ¶
func (l *LinkedServiceAzureFileStorageList) GetItems() []resource.Managed
GetItems of this LinkedServiceAzureFileStorageList.
type LinkedServiceAzureFileStorageObservation ¶
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 ¶
func (in *LinkedServiceAzureFileStorageObservation) DeepCopy() *LinkedServiceAzureFileStorageObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceAzureFileStorageObservation.
func (*LinkedServiceAzureFileStorageObservation) DeepCopyInto ¶
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 ¶
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/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"` // +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 ¶
func (in *LinkedServiceAzureFileStorageParameters) DeepCopy() *LinkedServiceAzureFileStorageParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceAzureFileStorageParameters.
func (*LinkedServiceAzureFileStorageParameters) DeepCopyInto ¶
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 ¶
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 ¶
func (in *LinkedServiceAzureFileStorageSpec) DeepCopy() *LinkedServiceAzureFileStorageSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceAzureFileStorageSpec.
func (*LinkedServiceAzureFileStorageSpec) DeepCopyInto ¶
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 ¶
type LinkedServiceAzureFileStorageStatus struct { v1.ResourceStatus `json:",inline"` AtProvider LinkedServiceAzureFileStorageObservation `json:"atProvider,omitempty"` }
LinkedServiceAzureFileStorageStatus defines the observed state of LinkedServiceAzureFileStorage.
func (*LinkedServiceAzureFileStorageStatus) DeepCopy ¶
func (in *LinkedServiceAzureFileStorageStatus) DeepCopy() *LinkedServiceAzureFileStorageStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceAzureFileStorageStatus.
func (*LinkedServiceAzureFileStorageStatus) DeepCopyInto ¶
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 ¶
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) DeepCopy ¶
func (in *LinkedServiceAzureFunction) DeepCopy() *LinkedServiceAzureFunction
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceAzureFunction.
func (*LinkedServiceAzureFunction) DeepCopyInto ¶
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 ¶
func (in *LinkedServiceAzureFunction) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*LinkedServiceAzureFunction) GetCondition ¶
func (mg *LinkedServiceAzureFunction) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this LinkedServiceAzureFunction.
func (*LinkedServiceAzureFunction) GetConnectionDetailsMapping ¶
func (tr *LinkedServiceAzureFunction) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this LinkedServiceAzureFunction
func (*LinkedServiceAzureFunction) GetDeletionPolicy ¶
func (mg *LinkedServiceAzureFunction) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this LinkedServiceAzureFunction.
func (*LinkedServiceAzureFunction) GetID ¶
func (tr *LinkedServiceAzureFunction) GetID() string
GetID returns ID of underlying Terraform resource of this LinkedServiceAzureFunction
func (*LinkedServiceAzureFunction) GetInitParameters ¶
func (tr *LinkedServiceAzureFunction) GetInitParameters() (map[string]any, error)
GetInitParameters of this LinkedServiceAzureFunction
func (*LinkedServiceAzureFunction) GetManagementPolicies ¶
func (mg *LinkedServiceAzureFunction) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this LinkedServiceAzureFunction.
func (*LinkedServiceAzureFunction) GetMergedParameters ¶
func (tr *LinkedServiceAzureFunction) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this LinkedServiceAzureFunction
func (*LinkedServiceAzureFunction) GetObservation ¶
func (tr *LinkedServiceAzureFunction) GetObservation() (map[string]any, error)
GetObservation of this LinkedServiceAzureFunction
func (*LinkedServiceAzureFunction) GetParameters ¶
func (tr *LinkedServiceAzureFunction) GetParameters() (map[string]any, error)
GetParameters of this LinkedServiceAzureFunction
func (*LinkedServiceAzureFunction) GetProviderConfigReference ¶
func (mg *LinkedServiceAzureFunction) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this LinkedServiceAzureFunction.
func (*LinkedServiceAzureFunction) GetPublishConnectionDetailsTo ¶
func (mg *LinkedServiceAzureFunction) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this LinkedServiceAzureFunction.
func (*LinkedServiceAzureFunction) GetTerraformResourceType ¶
func (mg *LinkedServiceAzureFunction) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this LinkedServiceAzureFunction
func (*LinkedServiceAzureFunction) GetTerraformSchemaVersion ¶
func (tr *LinkedServiceAzureFunction) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*LinkedServiceAzureFunction) GetWriteConnectionSecretToReference ¶
func (mg *LinkedServiceAzureFunction) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this LinkedServiceAzureFunction.
func (*LinkedServiceAzureFunction) Hub ¶
func (tr *LinkedServiceAzureFunction) Hub()
Hub marks this type as a conversion hub.
func (*LinkedServiceAzureFunction) LateInitialize ¶
func (tr *LinkedServiceAzureFunction) LateInitialize(attrs []byte) (bool, error)
LateInitialize this LinkedServiceAzureFunction using its observed tfState. returns True if there are any spec changes for the resource.
func (*LinkedServiceAzureFunction) ResolveReferences ¶
ResolveReferences of this LinkedServiceAzureFunction.
func (*LinkedServiceAzureFunction) SetConditions ¶
func (mg *LinkedServiceAzureFunction) SetConditions(c ...xpv1.Condition)
SetConditions of this LinkedServiceAzureFunction.
func (*LinkedServiceAzureFunction) SetDeletionPolicy ¶
func (mg *LinkedServiceAzureFunction) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this LinkedServiceAzureFunction.
func (*LinkedServiceAzureFunction) SetManagementPolicies ¶
func (mg *LinkedServiceAzureFunction) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this LinkedServiceAzureFunction.
func (*LinkedServiceAzureFunction) SetObservation ¶
func (tr *LinkedServiceAzureFunction) SetObservation(obs map[string]any) error
SetObservation for this LinkedServiceAzureFunction
func (*LinkedServiceAzureFunction) SetParameters ¶
func (tr *LinkedServiceAzureFunction) SetParameters(params map[string]any) error
SetParameters for this LinkedServiceAzureFunction
func (*LinkedServiceAzureFunction) SetProviderConfigReference ¶
func (mg *LinkedServiceAzureFunction) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this LinkedServiceAzureFunction.
func (*LinkedServiceAzureFunction) SetPublishConnectionDetailsTo ¶
func (mg *LinkedServiceAzureFunction) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this LinkedServiceAzureFunction.
func (*LinkedServiceAzureFunction) SetWriteConnectionSecretToReference ¶
func (mg *LinkedServiceAzureFunction) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this LinkedServiceAzureFunction.
type LinkedServiceAzureFunctionInitParameters ¶
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"` // The system key of the Azure Function. Exactly one of either key or key_vault_key is required 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. 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 ¶
func (in *LinkedServiceAzureFunctionInitParameters) DeepCopy() *LinkedServiceAzureFunctionInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceAzureFunctionInitParameters.
func (*LinkedServiceAzureFunctionInitParameters) DeepCopyInto ¶
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 ¶
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 ¶
func (in *LinkedServiceAzureFunctionList) DeepCopy() *LinkedServiceAzureFunctionList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceAzureFunctionList.
func (*LinkedServiceAzureFunctionList) DeepCopyInto ¶
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 ¶
func (in *LinkedServiceAzureFunctionList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*LinkedServiceAzureFunctionList) GetItems ¶
func (l *LinkedServiceAzureFunctionList) GetItems() []resource.Managed
GetItems of this LinkedServiceAzureFunctionList.
type LinkedServiceAzureFunctionObservation ¶
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 ¶
func (in *LinkedServiceAzureFunctionObservation) DeepCopy() *LinkedServiceAzureFunctionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceAzureFunctionObservation.
func (*LinkedServiceAzureFunctionObservation) DeepCopyInto ¶
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 ¶
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/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 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 ¶
func (in *LinkedServiceAzureFunctionParameters) DeepCopy() *LinkedServiceAzureFunctionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceAzureFunctionParameters.
func (*LinkedServiceAzureFunctionParameters) DeepCopyInto ¶
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 ¶
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 ¶
func (in *LinkedServiceAzureFunctionSpec) DeepCopy() *LinkedServiceAzureFunctionSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceAzureFunctionSpec.
func (*LinkedServiceAzureFunctionSpec) DeepCopyInto ¶
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 ¶
type LinkedServiceAzureFunctionStatus struct { v1.ResourceStatus `json:",inline"` AtProvider LinkedServiceAzureFunctionObservation `json:"atProvider,omitempty"` }
LinkedServiceAzureFunctionStatus defines the observed state of LinkedServiceAzureFunction.
func (*LinkedServiceAzureFunctionStatus) DeepCopy ¶
func (in *LinkedServiceAzureFunctionStatus) DeepCopy() *LinkedServiceAzureFunctionStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceAzureFunctionStatus.
func (*LinkedServiceAzureFunctionStatus) DeepCopyInto ¶
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 ¶
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) DeepCopy ¶
func (in *LinkedServiceAzureSQLDatabase) DeepCopy() *LinkedServiceAzureSQLDatabase
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceAzureSQLDatabase.
func (*LinkedServiceAzureSQLDatabase) DeepCopyInto ¶
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 ¶
func (in *LinkedServiceAzureSQLDatabase) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*LinkedServiceAzureSQLDatabase) GetCondition ¶
func (mg *LinkedServiceAzureSQLDatabase) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this LinkedServiceAzureSQLDatabase.
func (*LinkedServiceAzureSQLDatabase) GetConnectionDetailsMapping ¶
func (tr *LinkedServiceAzureSQLDatabase) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this LinkedServiceAzureSQLDatabase
func (*LinkedServiceAzureSQLDatabase) GetDeletionPolicy ¶
func (mg *LinkedServiceAzureSQLDatabase) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this LinkedServiceAzureSQLDatabase.
func (*LinkedServiceAzureSQLDatabase) GetID ¶
func (tr *LinkedServiceAzureSQLDatabase) GetID() string
GetID returns ID of underlying Terraform resource of this LinkedServiceAzureSQLDatabase
func (*LinkedServiceAzureSQLDatabase) GetInitParameters ¶
func (tr *LinkedServiceAzureSQLDatabase) GetInitParameters() (map[string]any, error)
GetInitParameters of this LinkedServiceAzureSQLDatabase
func (*LinkedServiceAzureSQLDatabase) GetManagementPolicies ¶
func (mg *LinkedServiceAzureSQLDatabase) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this LinkedServiceAzureSQLDatabase.
func (*LinkedServiceAzureSQLDatabase) GetMergedParameters ¶
func (tr *LinkedServiceAzureSQLDatabase) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this LinkedServiceAzureSQLDatabase
func (*LinkedServiceAzureSQLDatabase) GetObservation ¶
func (tr *LinkedServiceAzureSQLDatabase) GetObservation() (map[string]any, error)
GetObservation of this LinkedServiceAzureSQLDatabase
func (*LinkedServiceAzureSQLDatabase) GetParameters ¶
func (tr *LinkedServiceAzureSQLDatabase) GetParameters() (map[string]any, error)
GetParameters of this LinkedServiceAzureSQLDatabase
func (*LinkedServiceAzureSQLDatabase) GetProviderConfigReference ¶
func (mg *LinkedServiceAzureSQLDatabase) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this LinkedServiceAzureSQLDatabase.
func (*LinkedServiceAzureSQLDatabase) GetPublishConnectionDetailsTo ¶
func (mg *LinkedServiceAzureSQLDatabase) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this LinkedServiceAzureSQLDatabase.
func (*LinkedServiceAzureSQLDatabase) GetTerraformResourceType ¶
func (mg *LinkedServiceAzureSQLDatabase) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this LinkedServiceAzureSQLDatabase
func (*LinkedServiceAzureSQLDatabase) GetTerraformSchemaVersion ¶
func (tr *LinkedServiceAzureSQLDatabase) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*LinkedServiceAzureSQLDatabase) GetWriteConnectionSecretToReference ¶
func (mg *LinkedServiceAzureSQLDatabase) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this LinkedServiceAzureSQLDatabase.
func (*LinkedServiceAzureSQLDatabase) Hub ¶
func (tr *LinkedServiceAzureSQLDatabase) Hub()
Hub marks this type as a conversion hub.
func (*LinkedServiceAzureSQLDatabase) LateInitialize ¶
func (tr *LinkedServiceAzureSQLDatabase) LateInitialize(attrs []byte) (bool, error)
LateInitialize this LinkedServiceAzureSQLDatabase using its observed tfState. returns True if there are any spec changes for the resource.
func (*LinkedServiceAzureSQLDatabase) ResolveReferences ¶
func (mg *LinkedServiceAzureSQLDatabase) ResolveReferences(ctx context.Context, c client.Reader) error
ResolveReferences of this LinkedServiceAzureSQLDatabase.
func (*LinkedServiceAzureSQLDatabase) SetConditions ¶
func (mg *LinkedServiceAzureSQLDatabase) SetConditions(c ...xpv1.Condition)
SetConditions of this LinkedServiceAzureSQLDatabase.
func (*LinkedServiceAzureSQLDatabase) SetDeletionPolicy ¶
func (mg *LinkedServiceAzureSQLDatabase) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this LinkedServiceAzureSQLDatabase.
func (*LinkedServiceAzureSQLDatabase) SetManagementPolicies ¶
func (mg *LinkedServiceAzureSQLDatabase) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this LinkedServiceAzureSQLDatabase.
func (*LinkedServiceAzureSQLDatabase) SetObservation ¶
func (tr *LinkedServiceAzureSQLDatabase) SetObservation(obs map[string]any) error
SetObservation for this LinkedServiceAzureSQLDatabase
func (*LinkedServiceAzureSQLDatabase) SetParameters ¶
func (tr *LinkedServiceAzureSQLDatabase) SetParameters(params map[string]any) error
SetParameters for this LinkedServiceAzureSQLDatabase
func (*LinkedServiceAzureSQLDatabase) SetProviderConfigReference ¶
func (mg *LinkedServiceAzureSQLDatabase) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this LinkedServiceAzureSQLDatabase.
func (*LinkedServiceAzureSQLDatabase) SetPublishConnectionDetailsTo ¶
func (mg *LinkedServiceAzureSQLDatabase) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this LinkedServiceAzureSQLDatabase.
func (*LinkedServiceAzureSQLDatabase) SetWriteConnectionSecretToReference ¶
func (mg *LinkedServiceAzureSQLDatabase) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this LinkedServiceAzureSQLDatabase.
type LinkedServiceAzureSQLDatabaseInitParameters ¶
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 ¶
func (in *LinkedServiceAzureSQLDatabaseInitParameters) DeepCopy() *LinkedServiceAzureSQLDatabaseInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceAzureSQLDatabaseInitParameters.
func (*LinkedServiceAzureSQLDatabaseInitParameters) DeepCopyInto ¶
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 ¶
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 ¶
func (in *LinkedServiceAzureSQLDatabaseKeyVaultPasswordInitParameters) DeepCopy() *LinkedServiceAzureSQLDatabaseKeyVaultPasswordInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceAzureSQLDatabaseKeyVaultPasswordInitParameters.
func (*LinkedServiceAzureSQLDatabaseKeyVaultPasswordInitParameters) DeepCopyInto ¶
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 ¶
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 ¶
func (in *LinkedServiceAzureSQLDatabaseKeyVaultPasswordObservation) DeepCopy() *LinkedServiceAzureSQLDatabaseKeyVaultPasswordObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceAzureSQLDatabaseKeyVaultPasswordObservation.
func (*LinkedServiceAzureSQLDatabaseKeyVaultPasswordObservation) DeepCopyInto ¶
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 ¶
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 ¶
func (in *LinkedServiceAzureSQLDatabaseKeyVaultPasswordParameters) DeepCopy() *LinkedServiceAzureSQLDatabaseKeyVaultPasswordParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceAzureSQLDatabaseKeyVaultPasswordParameters.
func (*LinkedServiceAzureSQLDatabaseKeyVaultPasswordParameters) DeepCopyInto ¶
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 ¶
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 ¶
func (in *LinkedServiceAzureSQLDatabaseList) DeepCopy() *LinkedServiceAzureSQLDatabaseList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceAzureSQLDatabaseList.
func (*LinkedServiceAzureSQLDatabaseList) DeepCopyInto ¶
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 ¶
func (in *LinkedServiceAzureSQLDatabaseList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*LinkedServiceAzureSQLDatabaseList) GetItems ¶
func (l *LinkedServiceAzureSQLDatabaseList) GetItems() []resource.Managed
GetItems of this LinkedServiceAzureSQLDatabaseList.
type LinkedServiceAzureSQLDatabaseObservation ¶
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 ¶
func (in *LinkedServiceAzureSQLDatabaseObservation) DeepCopy() *LinkedServiceAzureSQLDatabaseObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceAzureSQLDatabaseObservation.
func (*LinkedServiceAzureSQLDatabaseObservation) DeepCopyInto ¶
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 ¶
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/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 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 ¶
func (in *LinkedServiceAzureSQLDatabaseParameters) DeepCopy() *LinkedServiceAzureSQLDatabaseParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceAzureSQLDatabaseParameters.
func (*LinkedServiceAzureSQLDatabaseParameters) DeepCopyInto ¶
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 ¶
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 ¶
func (in *LinkedServiceAzureSQLDatabaseSpec) DeepCopy() *LinkedServiceAzureSQLDatabaseSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceAzureSQLDatabaseSpec.
func (*LinkedServiceAzureSQLDatabaseSpec) DeepCopyInto ¶
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 ¶
type LinkedServiceAzureSQLDatabaseStatus struct { v1.ResourceStatus `json:",inline"` AtProvider LinkedServiceAzureSQLDatabaseObservation `json:"atProvider,omitempty"` }
LinkedServiceAzureSQLDatabaseStatus defines the observed state of LinkedServiceAzureSQLDatabase.
func (*LinkedServiceAzureSQLDatabaseStatus) DeepCopy ¶
func (in *LinkedServiceAzureSQLDatabaseStatus) DeepCopy() *LinkedServiceAzureSQLDatabaseStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceAzureSQLDatabaseStatus.
func (*LinkedServiceAzureSQLDatabaseStatus) DeepCopyInto ¶
func (in *LinkedServiceAzureSQLDatabaseStatus) DeepCopyInto(out *LinkedServiceAzureSQLDatabaseStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LinkedServiceInitParameters ¶
type LinkedServiceInitParameters struct { // The name of the Data Factory Linked Service. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/datafactory/v1beta2.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 ¶
func (in *LinkedServiceInitParameters) DeepCopy() *LinkedServiceInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceInitParameters.
func (*LinkedServiceInitParameters) DeepCopyInto ¶
func (in *LinkedServiceInitParameters) DeepCopyInto(out *LinkedServiceInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LinkedServiceOData ¶
type LinkedServiceOData struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +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) DeepCopy ¶
func (in *LinkedServiceOData) DeepCopy() *LinkedServiceOData
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceOData.
func (*LinkedServiceOData) DeepCopyInto ¶
func (in *LinkedServiceOData) DeepCopyInto(out *LinkedServiceOData)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LinkedServiceOData) DeepCopyObject ¶
func (in *LinkedServiceOData) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*LinkedServiceOData) GetCondition ¶
func (mg *LinkedServiceOData) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this LinkedServiceOData.
func (*LinkedServiceOData) GetConnectionDetailsMapping ¶
func (tr *LinkedServiceOData) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this LinkedServiceOData
func (*LinkedServiceOData) GetDeletionPolicy ¶
func (mg *LinkedServiceOData) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this LinkedServiceOData.
func (*LinkedServiceOData) GetID ¶
func (tr *LinkedServiceOData) GetID() string
GetID returns ID of underlying Terraform resource of this LinkedServiceOData
func (*LinkedServiceOData) GetInitParameters ¶
func (tr *LinkedServiceOData) GetInitParameters() (map[string]any, error)
GetInitParameters of this LinkedServiceOData
func (*LinkedServiceOData) GetManagementPolicies ¶
func (mg *LinkedServiceOData) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this LinkedServiceOData.
func (*LinkedServiceOData) GetMergedParameters ¶
func (tr *LinkedServiceOData) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this LinkedServiceOData
func (*LinkedServiceOData) GetObservation ¶
func (tr *LinkedServiceOData) GetObservation() (map[string]any, error)
GetObservation of this LinkedServiceOData
func (*LinkedServiceOData) GetParameters ¶
func (tr *LinkedServiceOData) GetParameters() (map[string]any, error)
GetParameters of this LinkedServiceOData
func (*LinkedServiceOData) GetProviderConfigReference ¶
func (mg *LinkedServiceOData) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this LinkedServiceOData.
func (*LinkedServiceOData) GetPublishConnectionDetailsTo ¶
func (mg *LinkedServiceOData) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this LinkedServiceOData.
func (*LinkedServiceOData) GetTerraformResourceType ¶
func (mg *LinkedServiceOData) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this LinkedServiceOData
func (*LinkedServiceOData) GetTerraformSchemaVersion ¶
func (tr *LinkedServiceOData) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*LinkedServiceOData) GetWriteConnectionSecretToReference ¶
func (mg *LinkedServiceOData) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this LinkedServiceOData.
func (*LinkedServiceOData) Hub ¶
func (tr *LinkedServiceOData) Hub()
Hub marks this type as a conversion hub.
func (*LinkedServiceOData) LateInitialize ¶
func (tr *LinkedServiceOData) LateInitialize(attrs []byte) (bool, error)
LateInitialize this LinkedServiceOData using its observed tfState. returns True if there are any spec changes for the resource.
func (*LinkedServiceOData) ResolveReferences ¶
ResolveReferences of this LinkedServiceOData.
func (*LinkedServiceOData) SetConditions ¶
func (mg *LinkedServiceOData) SetConditions(c ...xpv1.Condition)
SetConditions of this LinkedServiceOData.
func (*LinkedServiceOData) SetDeletionPolicy ¶
func (mg *LinkedServiceOData) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this LinkedServiceOData.
func (*LinkedServiceOData) SetManagementPolicies ¶
func (mg *LinkedServiceOData) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this LinkedServiceOData.
func (*LinkedServiceOData) SetObservation ¶
func (tr *LinkedServiceOData) SetObservation(obs map[string]any) error
SetObservation for this LinkedServiceOData
func (*LinkedServiceOData) SetParameters ¶
func (tr *LinkedServiceOData) SetParameters(params map[string]any) error
SetParameters for this LinkedServiceOData
func (*LinkedServiceOData) SetProviderConfigReference ¶
func (mg *LinkedServiceOData) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this LinkedServiceOData.
func (*LinkedServiceOData) SetPublishConnectionDetailsTo ¶
func (mg *LinkedServiceOData) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this LinkedServiceOData.
func (*LinkedServiceOData) SetWriteConnectionSecretToReference ¶
func (mg *LinkedServiceOData) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this LinkedServiceOData.
type LinkedServiceODataInitParameters ¶
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 ¶
func (in *LinkedServiceODataInitParameters) DeepCopy() *LinkedServiceODataInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceODataInitParameters.
func (*LinkedServiceODataInitParameters) DeepCopyInto ¶
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 ¶
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 ¶
func (in *LinkedServiceODataList) DeepCopy() *LinkedServiceODataList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceODataList.
func (*LinkedServiceODataList) DeepCopyInto ¶
func (in *LinkedServiceODataList) DeepCopyInto(out *LinkedServiceODataList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LinkedServiceODataList) DeepCopyObject ¶
func (in *LinkedServiceODataList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*LinkedServiceODataList) GetItems ¶
func (l *LinkedServiceODataList) GetItems() []resource.Managed
GetItems of this LinkedServiceODataList.
type LinkedServiceODataObservation ¶
type LinkedServiceODataObservation struct { // 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 ¶
func (in *LinkedServiceODataObservation) DeepCopy() *LinkedServiceODataObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceODataObservation.
func (*LinkedServiceODataObservation) DeepCopyInto ¶
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 ¶
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/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 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 ¶
func (in *LinkedServiceODataParameters) DeepCopy() *LinkedServiceODataParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceODataParameters.
func (*LinkedServiceODataParameters) DeepCopyInto ¶
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 ¶
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 ¶
func (in *LinkedServiceODataSpec) DeepCopy() *LinkedServiceODataSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceODataSpec.
func (*LinkedServiceODataSpec) DeepCopyInto ¶
func (in *LinkedServiceODataSpec) DeepCopyInto(out *LinkedServiceODataSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LinkedServiceODataStatus ¶
type LinkedServiceODataStatus struct { v1.ResourceStatus `json:",inline"` AtProvider LinkedServiceODataObservation `json:"atProvider,omitempty"` }
LinkedServiceODataStatus defines the observed state of LinkedServiceOData.
func (*LinkedServiceODataStatus) DeepCopy ¶
func (in *LinkedServiceODataStatus) DeepCopy() *LinkedServiceODataStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceODataStatus.
func (*LinkedServiceODataStatus) DeepCopyInto ¶
func (in *LinkedServiceODataStatus) DeepCopyInto(out *LinkedServiceODataStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LinkedServiceObservation ¶
type LinkedServiceObservation struct { // 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) 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 ¶
func (tr *LinkedServiceOdbc) GetInitParameters() (map[string]any, error)
GetInitParameters of this LinkedServiceOdbc
func (*LinkedServiceOdbc) GetManagementPolicies ¶
func (mg *LinkedServiceOdbc) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this LinkedServiceOdbc.
func (*LinkedServiceOdbc) GetMergedParameters ¶
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) Hub ¶
func (tr *LinkedServiceOdbc) Hub()
Hub marks this type as a conversion hub.
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 ¶
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 ¶
type LinkedServiceOdbcBasicAuthenticationInitParameters struct { // The password associated with the username, which can be used to authenticate to the ODBC endpoint. PasswordSecretRef v1.SecretKeySelector `json:"passwordSecretRef" tf:"-"` // The username which can be used to authenticate to the ODBC endpoint. Username *string `json:"username,omitempty" tf:"username,omitempty"` }
func (*LinkedServiceOdbcBasicAuthenticationInitParameters) DeepCopy ¶
func (in *LinkedServiceOdbcBasicAuthenticationInitParameters) DeepCopy() *LinkedServiceOdbcBasicAuthenticationInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceOdbcBasicAuthenticationInitParameters.
func (*LinkedServiceOdbcBasicAuthenticationInitParameters) DeepCopyInto ¶
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 ¶
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 ¶
func (in *LinkedServiceOdbcBasicAuthenticationObservation) DeepCopy() *LinkedServiceOdbcBasicAuthenticationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceOdbcBasicAuthenticationObservation.
func (*LinkedServiceOdbcBasicAuthenticationObservation) DeepCopyInto ¶
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 ¶
type LinkedServiceOdbcBasicAuthenticationParameters struct { // The password associated with the username, which can be used to authenticate to the ODBC endpoint. // +kubebuilder:validation:Optional 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 ¶
func (in *LinkedServiceOdbcBasicAuthenticationParameters) DeepCopy() *LinkedServiceOdbcBasicAuthenticationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceOdbcBasicAuthenticationParameters.
func (*LinkedServiceOdbcBasicAuthenticationParameters) DeepCopyInto ¶
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 ¶
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 ¶
func (in *LinkedServiceOdbcInitParameters) DeepCopy() *LinkedServiceOdbcInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceOdbcInitParameters.
func (*LinkedServiceOdbcInitParameters) DeepCopyInto ¶
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/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 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/v1beta2.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 LinkedServiceSQLServer ¶
type LinkedServiceSQLServer struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec LinkedServiceSQLServerSpec `json:"spec"` Status LinkedServiceSQLServerStatus `json:"status,omitempty"` }
LinkedServiceSQLServer is the Schema for the LinkedServiceSQLServers API. 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) DeepCopy ¶
func (in *LinkedServiceSQLServer) DeepCopy() *LinkedServiceSQLServer
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceSQLServer.
func (*LinkedServiceSQLServer) DeepCopyInto ¶
func (in *LinkedServiceSQLServer) DeepCopyInto(out *LinkedServiceSQLServer)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LinkedServiceSQLServer) DeepCopyObject ¶
func (in *LinkedServiceSQLServer) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*LinkedServiceSQLServer) GetCondition ¶
func (mg *LinkedServiceSQLServer) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this LinkedServiceSQLServer.
func (*LinkedServiceSQLServer) GetConnectionDetailsMapping ¶
func (tr *LinkedServiceSQLServer) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this LinkedServiceSQLServer
func (*LinkedServiceSQLServer) GetDeletionPolicy ¶
func (mg *LinkedServiceSQLServer) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this LinkedServiceSQLServer.
func (*LinkedServiceSQLServer) GetID ¶
func (tr *LinkedServiceSQLServer) GetID() string
GetID returns ID of underlying Terraform resource of this LinkedServiceSQLServer
func (*LinkedServiceSQLServer) GetInitParameters ¶
func (tr *LinkedServiceSQLServer) GetInitParameters() (map[string]any, error)
GetInitParameters of this LinkedServiceSQLServer
func (*LinkedServiceSQLServer) GetManagementPolicies ¶
func (mg *LinkedServiceSQLServer) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this LinkedServiceSQLServer.
func (*LinkedServiceSQLServer) GetMergedParameters ¶
func (tr *LinkedServiceSQLServer) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this LinkedServiceSQLServer
func (*LinkedServiceSQLServer) GetObservation ¶
func (tr *LinkedServiceSQLServer) GetObservation() (map[string]any, error)
GetObservation of this LinkedServiceSQLServer
func (*LinkedServiceSQLServer) GetParameters ¶
func (tr *LinkedServiceSQLServer) GetParameters() (map[string]any, error)
GetParameters of this LinkedServiceSQLServer
func (*LinkedServiceSQLServer) GetProviderConfigReference ¶
func (mg *LinkedServiceSQLServer) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this LinkedServiceSQLServer.
func (*LinkedServiceSQLServer) GetPublishConnectionDetailsTo ¶
func (mg *LinkedServiceSQLServer) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this LinkedServiceSQLServer.
func (*LinkedServiceSQLServer) GetTerraformResourceType ¶
func (mg *LinkedServiceSQLServer) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this LinkedServiceSQLServer
func (*LinkedServiceSQLServer) GetTerraformSchemaVersion ¶
func (tr *LinkedServiceSQLServer) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*LinkedServiceSQLServer) GetWriteConnectionSecretToReference ¶
func (mg *LinkedServiceSQLServer) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this LinkedServiceSQLServer.
func (*LinkedServiceSQLServer) Hub ¶
func (tr *LinkedServiceSQLServer) Hub()
Hub marks this type as a conversion hub.
func (*LinkedServiceSQLServer) LateInitialize ¶
func (tr *LinkedServiceSQLServer) LateInitialize(attrs []byte) (bool, error)
LateInitialize this LinkedServiceSQLServer using its observed tfState. returns True if there are any spec changes for the resource.
func (*LinkedServiceSQLServer) ResolveReferences ¶
ResolveReferences of this LinkedServiceSQLServer.
func (*LinkedServiceSQLServer) SetConditions ¶
func (mg *LinkedServiceSQLServer) SetConditions(c ...xpv1.Condition)
SetConditions of this LinkedServiceSQLServer.
func (*LinkedServiceSQLServer) SetDeletionPolicy ¶
func (mg *LinkedServiceSQLServer) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this LinkedServiceSQLServer.
func (*LinkedServiceSQLServer) SetManagementPolicies ¶
func (mg *LinkedServiceSQLServer) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this LinkedServiceSQLServer.
func (*LinkedServiceSQLServer) SetObservation ¶
func (tr *LinkedServiceSQLServer) SetObservation(obs map[string]any) error
SetObservation for this LinkedServiceSQLServer
func (*LinkedServiceSQLServer) SetParameters ¶
func (tr *LinkedServiceSQLServer) SetParameters(params map[string]any) error
SetParameters for this LinkedServiceSQLServer
func (*LinkedServiceSQLServer) SetProviderConfigReference ¶
func (mg *LinkedServiceSQLServer) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this LinkedServiceSQLServer.
func (*LinkedServiceSQLServer) SetPublishConnectionDetailsTo ¶
func (mg *LinkedServiceSQLServer) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this LinkedServiceSQLServer.
func (*LinkedServiceSQLServer) SetWriteConnectionSecretToReference ¶
func (mg *LinkedServiceSQLServer) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this LinkedServiceSQLServer.
type LinkedServiceSQLServerInitParameters ¶
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 ¶
func (in *LinkedServiceSQLServerInitParameters) DeepCopy() *LinkedServiceSQLServerInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceSQLServerInitParameters.
func (*LinkedServiceSQLServerInitParameters) DeepCopyInto ¶
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 ¶
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 ¶
func (in *LinkedServiceSQLServerKeyVaultConnectionStringInitParameters) DeepCopy() *LinkedServiceSQLServerKeyVaultConnectionStringInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceSQLServerKeyVaultConnectionStringInitParameters.
func (*LinkedServiceSQLServerKeyVaultConnectionStringInitParameters) DeepCopyInto ¶
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 ¶
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 ¶
func (in *LinkedServiceSQLServerKeyVaultConnectionStringObservation) DeepCopy() *LinkedServiceSQLServerKeyVaultConnectionStringObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceSQLServerKeyVaultConnectionStringObservation.
func (*LinkedServiceSQLServerKeyVaultConnectionStringObservation) DeepCopyInto ¶
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 ¶
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 ¶
func (in *LinkedServiceSQLServerKeyVaultConnectionStringParameters) DeepCopy() *LinkedServiceSQLServerKeyVaultConnectionStringParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceSQLServerKeyVaultConnectionStringParameters.
func (*LinkedServiceSQLServerKeyVaultConnectionStringParameters) DeepCopyInto ¶
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 ¶
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 ¶
func (in *LinkedServiceSQLServerKeyVaultPasswordInitParameters) DeepCopy() *LinkedServiceSQLServerKeyVaultPasswordInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceSQLServerKeyVaultPasswordInitParameters.
func (*LinkedServiceSQLServerKeyVaultPasswordInitParameters) DeepCopyInto ¶
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 ¶
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 ¶
func (in *LinkedServiceSQLServerKeyVaultPasswordObservation) DeepCopy() *LinkedServiceSQLServerKeyVaultPasswordObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceSQLServerKeyVaultPasswordObservation.
func (*LinkedServiceSQLServerKeyVaultPasswordObservation) DeepCopyInto ¶
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 ¶
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 ¶
func (in *LinkedServiceSQLServerKeyVaultPasswordParameters) DeepCopy() *LinkedServiceSQLServerKeyVaultPasswordParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceSQLServerKeyVaultPasswordParameters.
func (*LinkedServiceSQLServerKeyVaultPasswordParameters) DeepCopyInto ¶
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 ¶
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 ¶
func (in *LinkedServiceSQLServerList) DeepCopy() *LinkedServiceSQLServerList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceSQLServerList.
func (*LinkedServiceSQLServerList) DeepCopyInto ¶
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 ¶
func (in *LinkedServiceSQLServerList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*LinkedServiceSQLServerList) GetItems ¶
func (l *LinkedServiceSQLServerList) GetItems() []resource.Managed
GetItems of this LinkedServiceSQLServerList.
type LinkedServiceSQLServerObservation ¶
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 ¶
func (in *LinkedServiceSQLServerObservation) DeepCopy() *LinkedServiceSQLServerObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceSQLServerObservation.
func (*LinkedServiceSQLServerObservation) DeepCopyInto ¶
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 ¶
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/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 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 ¶
func (in *LinkedServiceSQLServerParameters) DeepCopy() *LinkedServiceSQLServerParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceSQLServerParameters.
func (*LinkedServiceSQLServerParameters) DeepCopyInto ¶
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 ¶
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 ¶
func (in *LinkedServiceSQLServerSpec) DeepCopy() *LinkedServiceSQLServerSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceSQLServerSpec.
func (*LinkedServiceSQLServerSpec) DeepCopyInto ¶
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 ¶
type LinkedServiceSQLServerStatus struct { v1.ResourceStatus `json:",inline"` AtProvider LinkedServiceSQLServerObservation `json:"atProvider,omitempty"` }
LinkedServiceSQLServerStatus defines the observed state of LinkedServiceSQLServer.
func (*LinkedServiceSQLServerStatus) DeepCopy ¶
func (in *LinkedServiceSQLServerStatus) DeepCopy() *LinkedServiceSQLServerStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceSQLServerStatus.
func (*LinkedServiceSQLServerStatus) DeepCopyInto ¶
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 ¶
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) DeepCopy ¶
func (in *LinkedServiceSnowflake) DeepCopy() *LinkedServiceSnowflake
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceSnowflake.
func (*LinkedServiceSnowflake) DeepCopyInto ¶
func (in *LinkedServiceSnowflake) DeepCopyInto(out *LinkedServiceSnowflake)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LinkedServiceSnowflake) DeepCopyObject ¶
func (in *LinkedServiceSnowflake) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*LinkedServiceSnowflake) GetCondition ¶
func (mg *LinkedServiceSnowflake) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this LinkedServiceSnowflake.
func (*LinkedServiceSnowflake) GetConnectionDetailsMapping ¶
func (tr *LinkedServiceSnowflake) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this LinkedServiceSnowflake
func (*LinkedServiceSnowflake) GetDeletionPolicy ¶
func (mg *LinkedServiceSnowflake) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this LinkedServiceSnowflake.
func (*LinkedServiceSnowflake) GetID ¶
func (tr *LinkedServiceSnowflake) GetID() string
GetID returns ID of underlying Terraform resource of this LinkedServiceSnowflake
func (*LinkedServiceSnowflake) GetInitParameters ¶
func (tr *LinkedServiceSnowflake) GetInitParameters() (map[string]any, error)
GetInitParameters of this LinkedServiceSnowflake
func (*LinkedServiceSnowflake) GetManagementPolicies ¶
func (mg *LinkedServiceSnowflake) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this LinkedServiceSnowflake.
func (*LinkedServiceSnowflake) GetMergedParameters ¶
func (tr *LinkedServiceSnowflake) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this LinkedServiceSnowflake
func (*LinkedServiceSnowflake) GetObservation ¶
func (tr *LinkedServiceSnowflake) GetObservation() (map[string]any, error)
GetObservation of this LinkedServiceSnowflake
func (*LinkedServiceSnowflake) GetParameters ¶
func (tr *LinkedServiceSnowflake) GetParameters() (map[string]any, error)
GetParameters of this LinkedServiceSnowflake
func (*LinkedServiceSnowflake) GetProviderConfigReference ¶
func (mg *LinkedServiceSnowflake) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this LinkedServiceSnowflake.
func (*LinkedServiceSnowflake) GetPublishConnectionDetailsTo ¶
func (mg *LinkedServiceSnowflake) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this LinkedServiceSnowflake.
func (*LinkedServiceSnowflake) GetTerraformResourceType ¶
func (mg *LinkedServiceSnowflake) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this LinkedServiceSnowflake
func (*LinkedServiceSnowflake) GetTerraformSchemaVersion ¶
func (tr *LinkedServiceSnowflake) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*LinkedServiceSnowflake) GetWriteConnectionSecretToReference ¶
func (mg *LinkedServiceSnowflake) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this LinkedServiceSnowflake.
func (*LinkedServiceSnowflake) Hub ¶
func (tr *LinkedServiceSnowflake) Hub()
Hub marks this type as a conversion hub.
func (*LinkedServiceSnowflake) LateInitialize ¶
func (tr *LinkedServiceSnowflake) LateInitialize(attrs []byte) (bool, error)
LateInitialize this LinkedServiceSnowflake using its observed tfState. returns True if there are any spec changes for the resource.
func (*LinkedServiceSnowflake) ResolveReferences ¶
ResolveReferences of this LinkedServiceSnowflake.
func (*LinkedServiceSnowflake) SetConditions ¶
func (mg *LinkedServiceSnowflake) SetConditions(c ...xpv1.Condition)
SetConditions of this LinkedServiceSnowflake.
func (*LinkedServiceSnowflake) SetDeletionPolicy ¶
func (mg *LinkedServiceSnowflake) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this LinkedServiceSnowflake.
func (*LinkedServiceSnowflake) SetManagementPolicies ¶
func (mg *LinkedServiceSnowflake) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this LinkedServiceSnowflake.
func (*LinkedServiceSnowflake) SetObservation ¶
func (tr *LinkedServiceSnowflake) SetObservation(obs map[string]any) error
SetObservation for this LinkedServiceSnowflake
func (*LinkedServiceSnowflake) SetParameters ¶
func (tr *LinkedServiceSnowflake) SetParameters(params map[string]any) error
SetParameters for this LinkedServiceSnowflake
func (*LinkedServiceSnowflake) SetProviderConfigReference ¶
func (mg *LinkedServiceSnowflake) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this LinkedServiceSnowflake.
func (*LinkedServiceSnowflake) SetPublishConnectionDetailsTo ¶
func (mg *LinkedServiceSnowflake) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this LinkedServiceSnowflake.
func (*LinkedServiceSnowflake) SetWriteConnectionSecretToReference ¶
func (mg *LinkedServiceSnowflake) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this LinkedServiceSnowflake.
type LinkedServiceSnowflakeInitParameters ¶
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 ¶
func (in *LinkedServiceSnowflakeInitParameters) DeepCopy() *LinkedServiceSnowflakeInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceSnowflakeInitParameters.
func (*LinkedServiceSnowflakeInitParameters) DeepCopyInto ¶
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 ¶
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 ¶
func (in *LinkedServiceSnowflakeKeyVaultPasswordInitParameters) DeepCopy() *LinkedServiceSnowflakeKeyVaultPasswordInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceSnowflakeKeyVaultPasswordInitParameters.
func (*LinkedServiceSnowflakeKeyVaultPasswordInitParameters) DeepCopyInto ¶
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 ¶
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 ¶
func (in *LinkedServiceSnowflakeKeyVaultPasswordObservation) DeepCopy() *LinkedServiceSnowflakeKeyVaultPasswordObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceSnowflakeKeyVaultPasswordObservation.
func (*LinkedServiceSnowflakeKeyVaultPasswordObservation) DeepCopyInto ¶
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 ¶
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 ¶
func (in *LinkedServiceSnowflakeKeyVaultPasswordParameters) DeepCopy() *LinkedServiceSnowflakeKeyVaultPasswordParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceSnowflakeKeyVaultPasswordParameters.
func (*LinkedServiceSnowflakeKeyVaultPasswordParameters) DeepCopyInto ¶
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 ¶
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 ¶
func (in *LinkedServiceSnowflakeList) DeepCopy() *LinkedServiceSnowflakeList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceSnowflakeList.
func (*LinkedServiceSnowflakeList) DeepCopyInto ¶
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 ¶
func (in *LinkedServiceSnowflakeList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*LinkedServiceSnowflakeList) GetItems ¶
func (l *LinkedServiceSnowflakeList) GetItems() []resource.Managed
GetItems of this LinkedServiceSnowflakeList.
type LinkedServiceSnowflakeObservation ¶
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 ¶
func (in *LinkedServiceSnowflakeObservation) DeepCopy() *LinkedServiceSnowflakeObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceSnowflakeObservation.
func (*LinkedServiceSnowflakeObservation) DeepCopyInto ¶
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 ¶
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/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 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 ¶
func (in *LinkedServiceSnowflakeParameters) DeepCopy() *LinkedServiceSnowflakeParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceSnowflakeParameters.
func (*LinkedServiceSnowflakeParameters) DeepCopyInto ¶
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 ¶
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 ¶
func (in *LinkedServiceSnowflakeSpec) DeepCopy() *LinkedServiceSnowflakeSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceSnowflakeSpec.
func (*LinkedServiceSnowflakeSpec) DeepCopyInto ¶
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 ¶
type LinkedServiceSnowflakeStatus struct { v1.ResourceStatus `json:",inline"` AtProvider LinkedServiceSnowflakeObservation `json:"atProvider,omitempty"` }
LinkedServiceSnowflakeStatus defines the observed state of LinkedServiceSnowflake.
func (*LinkedServiceSnowflakeStatus) DeepCopy ¶
func (in *LinkedServiceSnowflakeStatus) DeepCopy() *LinkedServiceSnowflakeStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceSnowflakeStatus.
func (*LinkedServiceSnowflakeStatus) DeepCopyInto ¶
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 ¶
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) DeepCopy ¶
func (in *LinkedServiceSynapse) DeepCopy() *LinkedServiceSynapse
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceSynapse.
func (*LinkedServiceSynapse) DeepCopyInto ¶
func (in *LinkedServiceSynapse) DeepCopyInto(out *LinkedServiceSynapse)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LinkedServiceSynapse) DeepCopyObject ¶
func (in *LinkedServiceSynapse) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*LinkedServiceSynapse) GetCondition ¶
func (mg *LinkedServiceSynapse) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this LinkedServiceSynapse.
func (*LinkedServiceSynapse) GetConnectionDetailsMapping ¶
func (tr *LinkedServiceSynapse) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this LinkedServiceSynapse
func (*LinkedServiceSynapse) GetDeletionPolicy ¶
func (mg *LinkedServiceSynapse) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this LinkedServiceSynapse.
func (*LinkedServiceSynapse) GetID ¶
func (tr *LinkedServiceSynapse) GetID() string
GetID returns ID of underlying Terraform resource of this LinkedServiceSynapse
func (*LinkedServiceSynapse) GetInitParameters ¶
func (tr *LinkedServiceSynapse) GetInitParameters() (map[string]any, error)
GetInitParameters of this LinkedServiceSynapse
func (*LinkedServiceSynapse) GetManagementPolicies ¶
func (mg *LinkedServiceSynapse) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this LinkedServiceSynapse.
func (*LinkedServiceSynapse) GetMergedParameters ¶
func (tr *LinkedServiceSynapse) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this LinkedServiceSynapse
func (*LinkedServiceSynapse) GetObservation ¶
func (tr *LinkedServiceSynapse) GetObservation() (map[string]any, error)
GetObservation of this LinkedServiceSynapse
func (*LinkedServiceSynapse) GetParameters ¶
func (tr *LinkedServiceSynapse) GetParameters() (map[string]any, error)
GetParameters of this LinkedServiceSynapse
func (*LinkedServiceSynapse) GetProviderConfigReference ¶
func (mg *LinkedServiceSynapse) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this LinkedServiceSynapse.
func (*LinkedServiceSynapse) GetPublishConnectionDetailsTo ¶
func (mg *LinkedServiceSynapse) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this LinkedServiceSynapse.
func (*LinkedServiceSynapse) GetTerraformResourceType ¶
func (mg *LinkedServiceSynapse) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this LinkedServiceSynapse
func (*LinkedServiceSynapse) GetTerraformSchemaVersion ¶
func (tr *LinkedServiceSynapse) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*LinkedServiceSynapse) GetWriteConnectionSecretToReference ¶
func (mg *LinkedServiceSynapse) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this LinkedServiceSynapse.
func (*LinkedServiceSynapse) Hub ¶
func (tr *LinkedServiceSynapse) Hub()
Hub marks this type as a conversion hub.
func (*LinkedServiceSynapse) LateInitialize ¶
func (tr *LinkedServiceSynapse) LateInitialize(attrs []byte) (bool, error)
LateInitialize this LinkedServiceSynapse using its observed tfState. returns True if there are any spec changes for the resource.
func (*LinkedServiceSynapse) ResolveReferences ¶
ResolveReferences of this LinkedServiceSynapse.
func (*LinkedServiceSynapse) SetConditions ¶
func (mg *LinkedServiceSynapse) SetConditions(c ...xpv1.Condition)
SetConditions of this LinkedServiceSynapse.
func (*LinkedServiceSynapse) SetDeletionPolicy ¶
func (mg *LinkedServiceSynapse) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this LinkedServiceSynapse.
func (*LinkedServiceSynapse) SetManagementPolicies ¶
func (mg *LinkedServiceSynapse) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this LinkedServiceSynapse.
func (*LinkedServiceSynapse) SetObservation ¶
func (tr *LinkedServiceSynapse) SetObservation(obs map[string]any) error
SetObservation for this LinkedServiceSynapse
func (*LinkedServiceSynapse) SetParameters ¶
func (tr *LinkedServiceSynapse) SetParameters(params map[string]any) error
SetParameters for this LinkedServiceSynapse
func (*LinkedServiceSynapse) SetProviderConfigReference ¶
func (mg *LinkedServiceSynapse) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this LinkedServiceSynapse.
func (*LinkedServiceSynapse) SetPublishConnectionDetailsTo ¶
func (mg *LinkedServiceSynapse) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this LinkedServiceSynapse.
func (*LinkedServiceSynapse) SetWriteConnectionSecretToReference ¶
func (mg *LinkedServiceSynapse) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this LinkedServiceSynapse.
type LinkedServiceSynapseInitParameters ¶
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 ¶
func (in *LinkedServiceSynapseInitParameters) DeepCopy() *LinkedServiceSynapseInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceSynapseInitParameters.
func (*LinkedServiceSynapseInitParameters) DeepCopyInto ¶
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 ¶
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 ¶
func (in *LinkedServiceSynapseKeyVaultPasswordInitParameters) DeepCopy() *LinkedServiceSynapseKeyVaultPasswordInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceSynapseKeyVaultPasswordInitParameters.
func (*LinkedServiceSynapseKeyVaultPasswordInitParameters) DeepCopyInto ¶
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 ¶
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 ¶
func (in *LinkedServiceSynapseKeyVaultPasswordObservation) DeepCopy() *LinkedServiceSynapseKeyVaultPasswordObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceSynapseKeyVaultPasswordObservation.
func (*LinkedServiceSynapseKeyVaultPasswordObservation) DeepCopyInto ¶
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 ¶
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 ¶
func (in *LinkedServiceSynapseKeyVaultPasswordParameters) DeepCopy() *LinkedServiceSynapseKeyVaultPasswordParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceSynapseKeyVaultPasswordParameters.
func (*LinkedServiceSynapseKeyVaultPasswordParameters) DeepCopyInto ¶
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 ¶
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 ¶
func (in *LinkedServiceSynapseList) DeepCopy() *LinkedServiceSynapseList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceSynapseList.
func (*LinkedServiceSynapseList) DeepCopyInto ¶
func (in *LinkedServiceSynapseList) DeepCopyInto(out *LinkedServiceSynapseList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LinkedServiceSynapseList) DeepCopyObject ¶
func (in *LinkedServiceSynapseList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*LinkedServiceSynapseList) GetItems ¶
func (l *LinkedServiceSynapseList) GetItems() []resource.Managed
GetItems of this LinkedServiceSynapseList.
type LinkedServiceSynapseObservation ¶
type LinkedServiceSynapseObservation struct { // 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 ¶
func (in *LinkedServiceSynapseObservation) DeepCopy() *LinkedServiceSynapseObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceSynapseObservation.
func (*LinkedServiceSynapseObservation) DeepCopyInto ¶
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 ¶
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/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 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 ¶
func (in *LinkedServiceSynapseParameters) DeepCopy() *LinkedServiceSynapseParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceSynapseParameters.
func (*LinkedServiceSynapseParameters) DeepCopyInto ¶
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 ¶
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 ¶
func (in *LinkedServiceSynapseSpec) DeepCopy() *LinkedServiceSynapseSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceSynapseSpec.
func (*LinkedServiceSynapseSpec) DeepCopyInto ¶
func (in *LinkedServiceSynapseSpec) DeepCopyInto(out *LinkedServiceSynapseSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LinkedServiceSynapseStatus ¶
type LinkedServiceSynapseStatus struct { v1.ResourceStatus `json:",inline"` AtProvider LinkedServiceSynapseObservation `json:"atProvider,omitempty"` }
LinkedServiceSynapseStatus defines the observed state of LinkedServiceSynapse.
func (*LinkedServiceSynapseStatus) DeepCopy ¶
func (in *LinkedServiceSynapseStatus) DeepCopy() *LinkedServiceSynapseStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceSynapseStatus.
func (*LinkedServiceSynapseStatus) DeepCopyInto ¶
func (in *LinkedServiceSynapseStatus) DeepCopyInto(out *LinkedServiceSynapseStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonthlyInitParameters ¶
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 ¶
func (in *MonthlyInitParameters) DeepCopy() *MonthlyInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonthlyInitParameters.
func (*MonthlyInitParameters) DeepCopyInto ¶
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 ¶
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 ¶
func (in *MonthlyObservation) DeepCopy() *MonthlyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonthlyObservation.
func (*MonthlyObservation) DeepCopyInto ¶
func (in *MonthlyObservation) DeepCopyInto(out *MonthlyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonthlyParameters ¶
type MonthlyParameters struct { // 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 ¶
func (in *MonthlyParameters) DeepCopy() *MonthlyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonthlyParameters.
func (*MonthlyParameters) DeepCopyInto ¶
func (in *MonthlyParameters) DeepCopyInto(out *MonthlyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NewClusterConfigInitParameters ¶
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 ¶
func (in *NewClusterConfigInitParameters) DeepCopy() *NewClusterConfigInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NewClusterConfigInitParameters.
func (*NewClusterConfigInitParameters) DeepCopyInto ¶
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 ¶
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 ¶
func (in *NewClusterConfigObservation) DeepCopy() *NewClusterConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NewClusterConfigObservation.
func (*NewClusterConfigObservation) DeepCopyInto ¶
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 ¶
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 ¶
func (in *NewClusterConfigParameters) DeepCopy() *NewClusterConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NewClusterConfigParameters.
func (*NewClusterConfigParameters) DeepCopyInto ¶
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 ¶
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 ¶
func (in *PackageStoreInitParameters) DeepCopy() *PackageStoreInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PackageStoreInitParameters.
func (*PackageStoreInitParameters) DeepCopyInto ¶
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 PipelineInitParameters ¶
type PipelineInitParameters 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 (*PipelineInitParameters) DeepCopy ¶
func (in *PipelineInitParameters) DeepCopy() *PipelineInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PipelineInitParameters.
func (*PipelineInitParameters) DeepCopyInto ¶
func (in *PipelineInitParameters) DeepCopyInto(out *PipelineInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PipelineObservation ¶
type PipelineObservation 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 (*PipelineObservation) DeepCopy ¶
func (in *PipelineObservation) DeepCopy() *PipelineObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PipelineObservation.
func (*PipelineObservation) DeepCopyInto ¶
func (in *PipelineObservation) DeepCopyInto(out *PipelineObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PipelineParameters ¶
type PipelineParameters struct { // 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 (*PipelineParameters) DeepCopy ¶
func (in *PipelineParameters) DeepCopy() *PipelineParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PipelineParameters.
func (*PipelineParameters) DeepCopyInto ¶
func (in *PipelineParameters) DeepCopyInto(out *PipelineParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProxyInitParameters ¶
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 ¶
func (in *ProxyInitParameters) DeepCopy() *ProxyInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProxyInitParameters.
func (*ProxyInitParameters) DeepCopyInto ¶
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 RejectedLinkedServiceInitParameters ¶
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 ¶
func (in *RejectedLinkedServiceInitParameters) DeepCopy() *RejectedLinkedServiceInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RejectedLinkedServiceInitParameters.
func (*RejectedLinkedServiceInitParameters) DeepCopyInto ¶
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 ¶
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 ¶
func (in *SFTPServerLocationInitParameters) DeepCopy() *SFTPServerLocationInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SFTPServerLocationInitParameters.
func (*SFTPServerLocationInitParameters) DeepCopyInto ¶
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 ¶
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 ¶
func (in *ScheduleInitParameters) DeepCopy() *ScheduleInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScheduleInitParameters.
func (*ScheduleInitParameters) DeepCopyInto ¶
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 ¶
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 ¶
func (in *ScheduleObservation) DeepCopy() *ScheduleObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScheduleObservation.
func (*ScheduleObservation) DeepCopyInto ¶
func (in *ScheduleObservation) DeepCopyInto(out *ScheduleObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ScheduleParameters ¶
type ScheduleParameters struct { // 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 ¶
func (in *ScheduleParameters) DeepCopy() *ScheduleParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScheduleParameters.
func (*ScheduleParameters) DeepCopyInto ¶
func (in *ScheduleParameters) DeepCopyInto(out *ScheduleParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SchemaColumnInitParameters ¶
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 ¶
func (in *SchemaColumnInitParameters) DeepCopy() *SchemaColumnInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SchemaColumnInitParameters.
func (*SchemaColumnInitParameters) DeepCopyInto ¶
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 ¶
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 ¶
func (in *SchemaLinkedServiceInitParameters) DeepCopy() *SchemaLinkedServiceInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SchemaLinkedServiceInitParameters.
func (*SchemaLinkedServiceInitParameters) DeepCopyInto ¶
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 ¶
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 ¶
func (in *ServicePrincipalLinkedKeyVaultKeyInitParameters) DeepCopy() *ServicePrincipalLinkedKeyVaultKeyInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServicePrincipalLinkedKeyVaultKeyInitParameters.
func (*ServicePrincipalLinkedKeyVaultKeyInitParameters) DeepCopyInto ¶
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 ¶
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 ¶
func (in *ServicePrincipalLinkedKeyVaultKeyObservation) DeepCopy() *ServicePrincipalLinkedKeyVaultKeyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServicePrincipalLinkedKeyVaultKeyObservation.
func (*ServicePrincipalLinkedKeyVaultKeyObservation) DeepCopyInto ¶
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 ¶
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 ¶
func (in *ServicePrincipalLinkedKeyVaultKeyParameters) DeepCopy() *ServicePrincipalLinkedKeyVaultKeyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServicePrincipalLinkedKeyVaultKeyParameters.
func (*ServicePrincipalLinkedKeyVaultKeyParameters) DeepCopyInto ¶
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 ¶
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 ¶
func (in *SinkInitParameters) DeepCopy() *SinkInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SinkInitParameters.
func (*SinkInitParameters) DeepCopyInto ¶
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 ¶
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 ¶
func (in *SinkLinkedServiceInitParameters) DeepCopy() *SinkLinkedServiceInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SinkLinkedServiceInitParameters.
func (*SinkLinkedServiceInitParameters) DeepCopyInto ¶
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 ¶
type SourceDataSetInitParameters struct { // The name for the Data Flow transformation. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/datafactory/v1beta2.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 ¶
func (in *SourceDataSetInitParameters) DeepCopy() *SourceDataSetInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SourceDataSetInitParameters.
func (*SourceDataSetInitParameters) DeepCopyInto ¶
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/v1beta2.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 ¶
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 ¶
func (in *SourceFlowletInitParameters) DeepCopy() *SourceFlowletInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SourceFlowletInitParameters.
func (*SourceFlowletInitParameters) DeepCopyInto ¶
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 ¶
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 ¶
func (in *SourceInitParameters) DeepCopy() *SourceInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SourceInitParameters.
func (*SourceInitParameters) DeepCopyInto ¶
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 ¶
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 ¶
func (in *SourceLinkedServiceInitParameters) DeepCopy() *SourceLinkedServiceInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SourceLinkedServiceInitParameters.
func (*SourceLinkedServiceInitParameters) DeepCopyInto ¶
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 ¶
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 ¶
func (in *SourceRejectedLinkedServiceInitParameters) DeepCopy() *SourceRejectedLinkedServiceInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SourceRejectedLinkedServiceInitParameters.
func (*SourceRejectedLinkedServiceInitParameters) DeepCopyInto ¶
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 ¶
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 ¶
func (in *SourceSchemaLinkedServiceInitParameters) DeepCopy() *SourceSchemaLinkedServiceInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SourceSchemaLinkedServiceInitParameters.
func (*SourceSchemaLinkedServiceInitParameters) DeepCopyInto ¶
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 ¶
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 ¶
func (in *TransformationDataSetInitParameters) DeepCopy() *TransformationDataSetInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransformationDataSetInitParameters.
func (*TransformationDataSetInitParameters) DeepCopyInto ¶
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 ¶
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 ¶
func (in *TransformationFlowletInitParameters) DeepCopy() *TransformationFlowletInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransformationFlowletInitParameters.
func (*TransformationFlowletInitParameters) DeepCopyInto ¶
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 ¶
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 ¶
func (in *TransformationInitParameters) DeepCopy() *TransformationInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransformationInitParameters.
func (*TransformationInitParameters) DeepCopyInto ¶
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 ¶
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 ¶
func (in *TransformationLinkedServiceInitParameters) DeepCopy() *TransformationLinkedServiceInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransformationLinkedServiceInitParameters.
func (*TransformationLinkedServiceInitParameters) DeepCopyInto ¶
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 TriggerSchedule ¶
type TriggerSchedule struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec TriggerScheduleSpec `json:"spec"` Status TriggerScheduleStatus `json:"status,omitempty"` }
TriggerSchedule is the Schema for the TriggerSchedules API. 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) DeepCopy ¶
func (in *TriggerSchedule) DeepCopy() *TriggerSchedule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TriggerSchedule.
func (*TriggerSchedule) DeepCopyInto ¶
func (in *TriggerSchedule) DeepCopyInto(out *TriggerSchedule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TriggerSchedule) DeepCopyObject ¶
func (in *TriggerSchedule) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*TriggerSchedule) GetCondition ¶
func (mg *TriggerSchedule) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this TriggerSchedule.
func (*TriggerSchedule) GetConnectionDetailsMapping ¶
func (tr *TriggerSchedule) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this TriggerSchedule
func (*TriggerSchedule) GetDeletionPolicy ¶
func (mg *TriggerSchedule) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this TriggerSchedule.
func (*TriggerSchedule) GetID ¶
func (tr *TriggerSchedule) GetID() string
GetID returns ID of underlying Terraform resource of this TriggerSchedule
func (*TriggerSchedule) GetInitParameters ¶
func (tr *TriggerSchedule) GetInitParameters() (map[string]any, error)
GetInitParameters of this TriggerSchedule
func (*TriggerSchedule) GetManagementPolicies ¶
func (mg *TriggerSchedule) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this TriggerSchedule.
func (*TriggerSchedule) GetMergedParameters ¶
func (tr *TriggerSchedule) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this TriggerSchedule
func (*TriggerSchedule) GetObservation ¶
func (tr *TriggerSchedule) GetObservation() (map[string]any, error)
GetObservation of this TriggerSchedule
func (*TriggerSchedule) GetParameters ¶
func (tr *TriggerSchedule) GetParameters() (map[string]any, error)
GetParameters of this TriggerSchedule
func (*TriggerSchedule) GetProviderConfigReference ¶
func (mg *TriggerSchedule) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this TriggerSchedule.
func (*TriggerSchedule) GetPublishConnectionDetailsTo ¶
func (mg *TriggerSchedule) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this TriggerSchedule.
func (*TriggerSchedule) GetTerraformResourceType ¶
func (mg *TriggerSchedule) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this TriggerSchedule
func (*TriggerSchedule) GetTerraformSchemaVersion ¶
func (tr *TriggerSchedule) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*TriggerSchedule) GetWriteConnectionSecretToReference ¶
func (mg *TriggerSchedule) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this TriggerSchedule.
func (*TriggerSchedule) Hub ¶
func (tr *TriggerSchedule) Hub()
Hub marks this type as a conversion hub.
func (*TriggerSchedule) LateInitialize ¶
func (tr *TriggerSchedule) LateInitialize(attrs []byte) (bool, error)
LateInitialize this TriggerSchedule using its observed tfState. returns True if there are any spec changes for the resource.
func (*TriggerSchedule) ResolveReferences ¶
ResolveReferences of this TriggerSchedule.
func (*TriggerSchedule) SetConditions ¶
func (mg *TriggerSchedule) SetConditions(c ...xpv1.Condition)
SetConditions of this TriggerSchedule.
func (*TriggerSchedule) SetDeletionPolicy ¶
func (mg *TriggerSchedule) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this TriggerSchedule.
func (*TriggerSchedule) SetManagementPolicies ¶
func (mg *TriggerSchedule) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this TriggerSchedule.
func (*TriggerSchedule) SetObservation ¶
func (tr *TriggerSchedule) SetObservation(obs map[string]any) error
SetObservation for this TriggerSchedule
func (*TriggerSchedule) SetParameters ¶
func (tr *TriggerSchedule) SetParameters(params map[string]any) error
SetParameters for this TriggerSchedule
func (*TriggerSchedule) SetProviderConfigReference ¶
func (mg *TriggerSchedule) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this TriggerSchedule.
func (*TriggerSchedule) SetPublishConnectionDetailsTo ¶
func (mg *TriggerSchedule) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this TriggerSchedule.
func (*TriggerSchedule) SetWriteConnectionSecretToReference ¶
func (mg *TriggerSchedule) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this TriggerSchedule.
type TriggerScheduleInitParameters ¶
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 []PipelineInitParameters `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 ¶
func (in *TriggerScheduleInitParameters) DeepCopy() *TriggerScheduleInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TriggerScheduleInitParameters.
func (*TriggerScheduleInitParameters) DeepCopyInto ¶
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 ¶
type TriggerScheduleList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []TriggerSchedule `json:"items"` }
TriggerScheduleList contains a list of TriggerSchedules
func (*TriggerScheduleList) DeepCopy ¶
func (in *TriggerScheduleList) DeepCopy() *TriggerScheduleList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TriggerScheduleList.
func (*TriggerScheduleList) DeepCopyInto ¶
func (in *TriggerScheduleList) DeepCopyInto(out *TriggerScheduleList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TriggerScheduleList) DeepCopyObject ¶
func (in *TriggerScheduleList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*TriggerScheduleList) GetItems ¶
func (l *TriggerScheduleList) GetItems() []resource.Managed
GetItems of this TriggerScheduleList.
type TriggerScheduleObservation ¶
type TriggerScheduleObservation struct { // 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 []PipelineObservation `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 ¶
func (in *TriggerScheduleObservation) DeepCopy() *TriggerScheduleObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TriggerScheduleObservation.
func (*TriggerScheduleObservation) DeepCopyInto ¶
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 ¶
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/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 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 []PipelineParameters `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 ¶
func (in *TriggerScheduleParameters) DeepCopy() *TriggerScheduleParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TriggerScheduleParameters.
func (*TriggerScheduleParameters) DeepCopyInto ¶
func (in *TriggerScheduleParameters) DeepCopyInto(out *TriggerScheduleParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TriggerScheduleSpec ¶
type TriggerScheduleSpec struct { v1.ResourceSpec `json:",inline"` ForProvider TriggerScheduleParameters `json:"forProvider"` // 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 ¶
func (in *TriggerScheduleSpec) DeepCopy() *TriggerScheduleSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TriggerScheduleSpec.
func (*TriggerScheduleSpec) DeepCopyInto ¶
func (in *TriggerScheduleSpec) DeepCopyInto(out *TriggerScheduleSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TriggerScheduleStatus ¶
type TriggerScheduleStatus struct { v1.ResourceStatus `json:",inline"` AtProvider TriggerScheduleObservation `json:"atProvider,omitempty"` }
TriggerScheduleStatus defines the observed state of TriggerSchedule.
func (*TriggerScheduleStatus) DeepCopy ¶
func (in *TriggerScheduleStatus) DeepCopy() *TriggerScheduleStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TriggerScheduleStatus.
func (*TriggerScheduleStatus) DeepCopyInto ¶
func (in *TriggerScheduleStatus) DeepCopyInto(out *TriggerScheduleStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VnetIntegrationInitParameters ¶
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/v1beta2.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/v1beta2.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 ¶
func (in *VnetIntegrationInitParameters) DeepCopy() *VnetIntegrationInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VnetIntegrationInitParameters.
func (*VnetIntegrationInitParameters) DeepCopyInto ¶
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/v1beta2.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/v1beta2.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 ¶
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 ¶
func (in *VstsConfigurationInitParameters) DeepCopy() *VstsConfigurationInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VstsConfigurationInitParameters.
func (*VstsConfigurationInitParameters) DeepCopyInto ¶
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_datasetbinary_terraformed.go
- zz_datasetbinary_types.go
- zz_datasetdelimitedtext_terraformed.go
- zz_datasetdelimitedtext_types.go
- zz_datasetjson_terraformed.go
- zz_datasetjson_types.go
- zz_datasetparquet_terraformed.go
- zz_datasetparquet_types.go
- zz_factory_terraformed.go
- zz_factory_types.go
- zz_generated.conversion_hubs.go
- zz_generated.deepcopy.go
- zz_generated.managed.go
- zz_generated.managedlist.go
- zz_generated.resolvers.go
- zz_groupversion_info.go
- zz_integrationruntimeazuressis_terraformed.go
- zz_integrationruntimeazuressis_types.go
- zz_integrationruntimemanaged_terraformed.go
- zz_integrationruntimemanaged_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_linkedserviceazuresqldatabase_terraformed.go
- zz_linkedserviceazuresqldatabase_types.go
- zz_linkedserviceodata_terraformed.go
- zz_linkedserviceodata_types.go
- zz_linkedserviceodbc_terraformed.go
- zz_linkedserviceodbc_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_triggerschedule_terraformed.go
- zz_triggerschedule_types.go