Factory is the Schema for the Factorys API. Manages an Azure Data Factory (Version 2).
Type
CRD
Group
datafactory.azure.upbound.io
Version
v1beta1
apiVersion: datafactory.azure.upbound.io/v1beta1
kind: Factory
FactorySpec defines the desired state of Factory
No description provided.
A github_configuration block as defined below.
An identity block as defined below.
Specifies a list of User Assigned Managed Identity IDs to be assigned to this Data Factory.
Reference to a ResourceGroup in azure to populate resourceGroupName.
Policies for referencing.
Selector for a ResourceGroup in azure to populate resourceGroupName.
Policies for selection.
A vsts_configuration block as defined below.
THIS IS AN ALPHA FIELD. Do not use it in production. It is not honored unless the relevant Crossplane feature flag is enabled, and may be changed or removed without notice. 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.
A github_configuration block as defined below.
An identity block as defined below.
Specifies a list of User Assigned Managed Identity IDs to be assigned to this Data Factory.
A vsts_configuration block as defined below.
THIS IS AN ALPHA FIELD. Do not use it in production. It is not honored unless the relevant Crossplane feature flag is enabled, and may be changed or removed without notice. ManagementPolicies specify the array of actions Crossplane is allowed to take on the managed and external resources. This field is planned to replace the DeletionPolicy field in a future release. Currently, both could be set independently and non-default values would be honored if the feature flag is enabled. If both are custom, the DeletionPolicy field will be ignored. See the design doc for more information: https://github.com/crossplane/crossplane/blob/499895a25d1a1a0ba1604944ef98ac7a1a71f197/design/design-doc-observe-only-resources.md?plain=1#L223 and this one: https://github.com/crossplane/crossplane/blob/444267e84783136daa93568b364a5f01228cacbe/design/one-pager-ignore-changes.md
ProviderConfigReference specifies how the provider that will be used to create, observe, update, and delete this managed resource should be configured.
Policies for referencing.
ProviderReference specifies the provider that will be used to create, observe, update, and delete this managed resource. Deprecated: Please use ProviderConfigReference, i.e. providerConfigRef
Policies for referencing.
PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret store config to which any connection details for this managed resource should be written. Connection details frequently include the endpoint, username, and password required to connect to the managed resource.
WriteConnectionSecretToReference specifies the namespace and name of a Secret to which any connection details for this managed resource should be written. Connection details frequently include the endpoint, username, and password required to connect to the managed resource. This field is planned to be replaced in a future release in favor of PublishConnectionDetailsTo. Currently, both could be set independently and connection details would be published to both without affecting each other.
FactoryStatus defines the observed state of Factory.
No description provided.
A github_configuration block as defined below.
An identity block as defined below.
Specifies a list of User Assigned Managed Identity IDs to be assigned to this Data Factory.
A vsts_configuration block as defined below.
Conditions of the resource.
datasetpostgresql-datafactory
apiVersion: datafactory.azure.upbound.io/v1beta1
kind: Factory
metadata:
annotations:
meta.upbound.io/example-id: datafactory/v1beta1/datasetpostgresql
labels:
testing.upbound.io/example-name: datasetpostgresql-datafactory
name: datasetpostgresql-datafactory
spec:
forProvider:
location: West Europe
resourceGroupNameSelector:
matchLabels:
testing.upbound.io/example-name: datasetpostgresql-rg
datasetmysql-factory
apiVersion: datafactory.azure.upbound.io/v1beta1
kind: Factory
metadata:
annotations:
meta.upbound.io/example-id: datafactory/v1beta1/datasetmysql
labels:
testing.upbound.io/example-name: datasetmysql-factory
name: datasetmysql-factory
spec:
forProvider:
location: West Europe
resourceGroupNameSelector:
matchLabels:
testing.upbound.io/example-name: datasetmysql-rg
linkedservicesnowflake-fct
apiVersion: datafactory.azure.upbound.io/v1beta1
kind: Factory
metadata:
annotations:
meta.upbound.io/example-id: datafactory/v1beta1/linkedservicesnowflake
labels:
testing.upbound.io/example-name: linkedservicesnowflake-fct
name: linkedservicesnowflake-fct
spec:
forProvider:
location: West Europe
resourceGroupNameSelector:
matchLabels:
testing.upbound.io/example-name: linkedservicesnowflake-rg
linkedservicekusto-factory
apiVersion: datafactory.azure.upbound.io/v1beta1
kind: Factory
metadata:
annotations:
meta.upbound.io/example-id: datafactory/v1beta1/linkedservicekusto
upjet.upbound.io/manual-intervention: Requires DatabasePrincipalAssignment
principalId and tenantId to be specified.
labels:
testing.upbound.io/example-name: linkedservicekusto-factory
name: linkedservicekusto-factory
spec:
forProvider:
identity:
- type: SystemAssigned
location: West Europe
resourceGroupNameSelector:
matchLabels:
testing.upbound.io/example-name: linkedservicekusto-rg
linkedservicekeyvault-df
apiVersion: datafactory.azure.upbound.io/v1beta1
kind: Factory
metadata:
annotations:
meta.upbound.io/example-id: datafactory/v1beta1/linkedservicekeyvault
labels:
testing.upbound.io/example-name: linkedservicekeyvault-df
name: linkedservicekeyvault-df
spec:
forProvider:
location: West Europe
resourceGroupNameSelector:
matchLabels:
testing.upbound.io/example-name: linkedservicekeyvault-rg
customdataset-factory
apiVersion: datafactory.azure.upbound.io/v1beta1
kind: Factory
metadata:
annotations:
meta.upbound.io/example-id: datafactory/v1beta1/customdataset
labels:
testing.upbound.io/example-name: customdataset-factory
name: customdataset-factory
spec:
forProvider:
identity:
- type: SystemAssigned
location: West Europe
resourceGroupNameSelector:
matchLabels:
testing.upbound.io/example-name: customdataset-rg
datasetbinary-factory
apiVersion: datafactory.azure.upbound.io/v1beta1
kind: Factory
metadata:
annotations:
meta.upbound.io/example-id: datafactory/v1beta1/datasetbinary
labels:
testing.upbound.io/example-name: datasetbinary-factory
name: datasetbinary-factory
spec:
forProvider:
location: West Europe
resourceGroupNameSelector:
matchLabels:
testing.upbound.io/example-name: datasetbinary-rg
datasetazureblob-factory
apiVersion: datafactory.azure.upbound.io/v1beta1
kind: Factory
metadata:
annotations:
meta.upbound.io/example-id: datafactory/v1beta1/datasetazureblob
labels:
testing.upbound.io/example-name: datasetazureblob-factory
name: datasetazureblob-factory
spec:
forProvider:
location: West Europe
resourceGroupNameSelector:
matchLabels:
testing.upbound.io/example-name: datasetazureblob-rg
examplefactory
apiVersion: datafactory.azure.upbound.io/v1beta1
kind: Factory
metadata:
annotations:
meta.upbound.io/example-id: datafactory/v1beta1/factory
labels:
testing.upbound.io/example-name: examplefactory
name: examplefactory
spec:
forProvider:
location: West Europe
resourceGroupNameSelector:
matchLabels:
testing.upbound.io/example-name: examplefactoryrg
irshexample
apiVersion: datafactory.azure.upbound.io/v1beta1
kind: Factory
metadata:
annotations:
meta.upbound.io/example-id: datafactory/v1beta1/integrationruntimeselfhosted
labels:
testing.upbound.io/example-name: example
name: irshexample
spec:
forProvider:
location: West Europe
resourceGroupNameSelector:
matchLabels:
testing.upbound.io/example-name: example
managedprivateendpoint-fct
apiVersion: datafactory.azure.upbound.io/v1beta1
kind: Factory
metadata:
annotations:
meta.upbound.io/example-id: datafactory/v1beta1/managedprivateendpoint
labels:
testing.upbound.io/example-name: managedprivateendpoint-fct
name: managedprivateendpoint-fct
spec:
forProvider:
location: West Europe
managedVirtualNetworkEnabled: true
resourceGroupNameSelector:
matchLabels:
testing.upbound.io/example-name: managedprivateendpoint-rg
lcsexample
apiVersion: datafactory.azure.upbound.io/v1beta1
kind: Factory
metadata:
annotations:
meta.upbound.io/example-id: datafactory/v1beta1/linkedcustomservice
labels:
testing.upbound.io/example-name: example
name: lcsexample
spec:
forProvider:
identity:
- type: SystemAssigned
location: West Europe
resourceGroupNameSelector:
matchLabels:
testing.upbound.io/example-name: example
datasetsnowflake-datafactory
apiVersion: datafactory.azure.upbound.io/v1beta1
kind: Factory
metadata:
annotations:
meta.upbound.io/example-id: datafactory/v1beta1/datasetsnowflake
labels:
testing.upbound.io/example-name: datasetsnowflake-datafactory
name: datasetsnowflake-datafactory
spec:
forProvider:
location: West Europe
resourceGroupNameSelector:
matchLabels:
testing.upbound.io/example-name: datasetsnowflake-rg
linkedservicesynapse-fct
apiVersion: datafactory.azure.upbound.io/v1beta1
kind: Factory
metadata:
annotations:
meta.upbound.io/example-id: datafactory/v1beta1/linkedservicesynapse
labels:
testing.upbound.io/example-name: linkedservicesynapse-fct
name: linkedservicesynapse-fct
spec:
forProvider:
location: West Europe
resourceGroupNameSelector:
matchLabels:
testing.upbound.io/example-name: linkedservicesynapse-rg
linkedservicesftp-fct
apiVersion: datafactory.azure.upbound.io/v1beta1
kind: Factory
metadata:
annotations:
meta.upbound.io/example-id: datafactory/v1beta1/linkedservicesftp
labels:
testing.upbound.io/example-name: linkedservicesftp-fct
name: linkedservicesftp-fct
spec:
forProvider:
location: West Europe
resourceGroupNameSelector:
matchLabels:
testing.upbound.io/example-name: linkedservicesftp-rg
linkedsrvccosdbmongo-df
apiVersion: datafactory.azure.upbound.io/v1beta1
kind: Factory
metadata:
annotations:
meta.upbound.io/example-id: datafactory/v1beta1/linkedservicecosmosdbmongoapi
labels:
testing.upbound.io/example-name: linkedsrvccosdbmongo-df
name: linkedsrvccosdbmongo-df
spec:
forProvider:
location: West Europe
resourceGroupNameSelector:
matchLabels:
testing.upbound.io/example-name: linkedsrvccosdbmongo-rg
datasetcosmosdbsqlapi-factory
apiVersion: datafactory.azure.upbound.io/v1beta1
kind: Factory
metadata:
annotations:
meta.upbound.io/example-id: datafactory/v1beta1/datasetcosmosdbsqlapi
labels:
testing.upbound.io/example-name: datasetcosmosdbsqlapi-factory
name: datasetcosmosdbsqlapi-factory
spec:
forProvider:
location: West Europe
resourceGroupNameSelector:
matchLabels:
testing.upbound.io/example-name: datasetcosmosdbsqlapi-rg
azuredatabricks-factory
apiVersion: datafactory.azure.upbound.io/v1beta1
kind: Factory
metadata:
annotations:
meta.upbound.io/example-id: datafactory/v1beta1/linkedserviceazuredatabricks
labels:
testing.upbound.io/example-name: azuredatabricks-factory
name: azuredatabricks-factory
spec:
forProvider:
identity:
- type: SystemAssigned
location: East US
resourceGroupNameSelector:
matchLabels:
testing.upbound.io/example-name: azuredatabricks-rg
lsabsexample
apiVersion: datafactory.azure.upbound.io/v1beta1
kind: Factory
metadata:
annotations:
meta.upbound.io/example-id: datafactory/v1beta1/linkedserviceazureblobstorage
labels:
testing.upbound.io/example-name: example
name: lsabsexample
spec:
forProvider:
location: West Europe
resourceGroupNameSelector:
matchLabels:
testing.upbound.io/example-name: example
azurefunction-factory
apiVersion: datafactory.azure.upbound.io/v1beta1
kind: Factory
metadata:
annotations:
meta.upbound.io/example-id: datafactory/v1beta1/linkedserviceazurefunction
labels:
testing.upbound.io/example-name: azurefunction-factory
name: azurefunction-factory
spec:
forProvider:
location: West Europe
resourceGroupNameSelector:
matchLabels:
testing.upbound.io/example-name: azurefunction-rg
linkedservicepostgresql-fct
apiVersion: datafactory.azure.upbound.io/v1beta1
kind: Factory
metadata:
annotations:
meta.upbound.io/example-id: datafactory/v1beta1/linkedservicepostgresql
labels:
testing.upbound.io/example-name: linkedservicepostgresql-fct
name: linkedservicepostgresql-fct
spec:
forProvider:
location: West Europe
resourceGroupNameSelector:
matchLabels:
testing.upbound.io/example-name: linkedservicepostgresql-rg
linkedserviceodata-fct
apiVersion: datafactory.azure.upbound.io/v1beta1
kind: Factory
metadata:
annotations:
meta.upbound.io/example-id: datafactory/v1beta1/linkedserviceodata
labels:
testing.upbound.io/example-name: linkedserviceodata-fct
name: linkedserviceodata-fct
spec:
forProvider:
location: West Europe
resourceGroupNameSelector:
matchLabels:
testing.upbound.io/example-name: linkedserviceodata-rg
tsexample
apiVersion: datafactory.azure.upbound.io/v1beta1
kind: Factory
metadata:
annotations:
meta.upbound.io/example-id: datafactory/v1beta1/triggerschedule
labels:
testing.upbound.io/example-name: example
name: tsexample
spec:
forProvider:
location: West Europe
resourceGroupNameSelector:
matchLabels:
testing.upbound.io/example-name: example
tablestorage-factory
apiVersion: datafactory.azure.upbound.io/v1beta1
kind: Factory
metadata:
annotations:
meta.upbound.io/example-id: datafactory/v1beta1/linkedserviceazuretablestorage
labels:
testing.upbound.io/example-name: tablestorage-factory
name: tablestorage-factory
spec:
forProvider:
location: West Europe
resourceGroupNameSelector:
matchLabels:
testing.upbound.io/example-name: tablestorage-rg
datalakestorage-factory
apiVersion: datafactory.azure.upbound.io/v1beta1
kind: Factory
metadata:
annotations:
meta.upbound.io/example-id: datafactory/v1beta1/linkedservicedatalakestoragegen2
labels:
testing.upbound.io/example-name: datalakestorage-factory
name: datalakestorage-factory
spec:
forProvider:
location: West Europe
resourceGroupNameSelector:
matchLabels:
testing.upbound.io/example-name: datalakestorage-rg
linkedserviceazurefilestorage-fct
apiVersion: datafactory.azure.upbound.io/v1beta1
kind: Factory
metadata:
annotations:
meta.upbound.io/example-id: datafactory/v1beta1/linkedserviceazurefilestorage
labels:
testing.upbound.io/example-name: linkedserviceazurefilestorage-fct
name: linkedserviceazurefilestorage-fct
spec:
forProvider:
location: West Europe
resourceGroupNameSelector:
matchLabels:
testing.upbound.io/example-name: linkedserviceazurefilestorage-rg
intruntimemngd-fct
apiVersion: datafactory.azure.upbound.io/v1beta1
kind: Factory
metadata:
annotations:
meta.upbound.io/example-id: datafactory/v1beta1/integrationruntimemanaged
labels:
testing.upbound.io/example-name: intruntimemngd-fct
name: intruntimemngd-fct
spec:
forProvider:
location: West Europe
resourceGroupNameSelector:
matchLabels:
testing.upbound.io/example-name: intruntimemngd-rg
datasethttp-factory
apiVersion: datafactory.azure.upbound.io/v1beta1
kind: Factory
metadata:
annotations:
meta.upbound.io/example-id: datafactory/v1beta1/datasethttp
labels:
testing.upbound.io/example-name: datasethttp-factory
name: datasethttp-factory
spec:
forProvider:
location: West Europe
resourceGroupNameSelector:
matchLabels:
testing.upbound.io/example-name: datasethttp-rg
cosmosdb-factory
apiVersion: datafactory.azure.upbound.io/v1beta1
kind: Factory
metadata:
annotations:
meta.upbound.io/example-id: datafactory/v1beta1/linkedservicecosmosdb
labels:
testing.upbound.io/example-name: cosmosdb-factory
name: cosmosdb-factory
spec:
forProvider:
location: West Europe
resourceGroupNameSelector:
matchLabels:
testing.upbound.io/example-name: cosmosdb-rg
azuresrch-factory
apiVersion: datafactory.azure.upbound.io/v1beta1
kind: Factory
metadata:
annotations:
meta.upbound.io/example-id: datafactory/v1beta1/linkedserviceazuresearch
labels:
testing.upbound.io/example-name: azuresrch-factory
name: azuresrch-factory
spec:
forProvider:
location: West Europe
resourceGroupNameSelector:
matchLabels:
testing.upbound.io/example-name: azuresrch-rg
tbeexample
apiVersion: datafactory.azure.upbound.io/v1beta1
kind: Factory
metadata:
annotations:
meta.upbound.io/example-id: datafactory/v1beta1/triggerblobevent
labels:
testing.upbound.io/example-name: example
name: tbeexample
spec:
forProvider:
location: West Europe
resourceGroupNameSelector:
matchLabels:
testing.upbound.io/example-name: example
delimitedtext-factory
apiVersion: datafactory.azure.upbound.io/v1beta1
kind: Factory
metadata:
annotations:
meta.upbound.io/example-id: datafactory/v1beta1/datasetdelimitedtext
labels:
testing.upbound.io/example-name: delimitedtext-factory
name: delimitedtext-factory
spec:
forProvider:
location: West Europe
resourceGroupNameSelector:
matchLabels:
testing.upbound.io/example-name: delimitedtext-rg
integrationruntimeazuressis-datafactory
apiVersion: datafactory.azure.upbound.io/v1beta1
kind: Factory
metadata:
annotations:
meta.upbound.io/example-id: datafactory/v1beta1/integrationruntimeazuressis
labels:
testing.upbound.io/example-name: integrationruntimeazuressis-datafactory
name: integrationruntimeazuressis-datafactory
spec:
forProvider:
location: West Europe
resourceGroupNameSelector:
matchLabels:
testing.upbound.io/example-name: integrationruntimeazuressis-rg
linkedserviceweb-fct
apiVersion: datafactory.azure.upbound.io/v1beta1
kind: Factory
metadata:
annotations:
meta.upbound.io/example-id: datafactory/v1beta1/linkedserviceweb
labels:
testing.upbound.io/example-name: linkedserviceweb-fct
name: linkedserviceweb-fct
spec:
forProvider:
location: West Europe
resourceGroupNameSelector:
matchLabels:
testing.upbound.io/example-name: linkedserviceweb-rg
datasetparquet-datafactory
apiVersion: datafactory.azure.upbound.io/v1beta1
kind: Factory
metadata:
annotations:
meta.upbound.io/example-id: datafactory/v1beta1/datasetparquet
labels:
testing.upbound.io/example-name: datasetparquet-datafactory
name: datasetparquet-datafactory
spec:
forProvider:
location: West Europe
resourceGroupNameSelector:
matchLabels:
testing.upbound.io/example-name: datasetparquet-rg
dfpexample
apiVersion: datafactory.azure.upbound.io/v1beta1
kind: Factory
metadata:
annotations:
meta.upbound.io/example-id: datafactory/v1beta1/pipeline
labels:
testing.upbound.io/example-name: example
name: dfpexample
spec:
forProvider:
location: West Europe
resourceGroupNameSelector:
matchLabels:
testing.upbound.io/example-name: example
azuresqldatabase-factory
apiVersion: datafactory.azure.upbound.io/v1beta1
kind: Factory
metadata:
annotations:
meta.upbound.io/example-id: datafactory/v1beta1/linkedserviceazuresqldatabase
labels:
testing.upbound.io/example-name: azuresqldatabase-factory
name: azuresqldatabase-factory
spec:
forProvider:
location: West Europe
resourceGroupNameSelector:
matchLabels:
testing.upbound.io/example-name: azuresqldatabase-rg
linkedservicemysql-fct
apiVersion: datafactory.azure.upbound.io/v1beta1
kind: Factory
metadata:
annotations:
meta.upbound.io/example-id: datafactory/v1beta1/linkedservicemysql
labels:
testing.upbound.io/example-name: linkedservicemysql-fct
name: linkedservicemysql-fct
spec:
forProvider:
location: West Europe
resourceGroupNameSelector:
matchLabels:
testing.upbound.io/example-name: linkedservicemysql-rg
factoryexample
apiVersion: datafactory.azure.upbound.io/v1beta1
kind: Factory
metadata:
annotations:
meta.upbound.io/example-id: datafactory/v1beta1/dataflow
labels:
testing.upbound.io/example-name: factoryexample
name: factoryexample
spec:
forProvider:
location: West Europe
resourceGroupNameSelector:
matchLabels:
testing.upbound.io/example-name: dataflow-rg
serviceodbc-factory
apiVersion: datafactory.azure.upbound.io/v1beta1
kind: Factory
metadata:
annotations:
meta.upbound.io/example-id: datafactory/v1beta1/linkedserviceodbc
labels:
testing.upbound.io/example-name: serviceodbc-factory
name: serviceodbc-factory
spec:
forProvider:
location: West Europe
resourceGroupNameSelector:
matchLabels:
testing.upbound.io/example-name: serviceodbc-rg
linkedservicesqlserver-fct
apiVersion: datafactory.azure.upbound.io/v1beta1
kind: Factory
metadata:
annotations:
meta.upbound.io/example-id: datafactory/v1beta1/linkedservicesqlserver
labels:
testing.upbound.io/example-name: linkedservicesqlserver-fct
name: linkedservicesqlserver-fct
spec:
forProvider:
location: West Europe
resourceGroupNameSelector:
matchLabels:
testing.upbound.io/example-name: linkedservicesqlserver-rg
integrationruntimeazure-datafactory
apiVersion: datafactory.azure.upbound.io/v1beta1
kind: Factory
metadata:
annotations:
meta.upbound.io/example-id: datafactory/v1beta1/integrationruntimeazure
labels:
testing.upbound.io/example-name: integrationruntimeazure-datafactory
name: integrationruntimeazure-datafactory
spec:
forProvider:
location: West Europe
resourceGroupNameSelector:
matchLabels:
testing.upbound.io/example-name: integrationruntimeazure-rg
triggercustomevent-fct
apiVersion: datafactory.azure.upbound.io/v1beta1
kind: Factory
metadata:
annotations:
meta.upbound.io/example-id: datafactory/v1beta1/triggercustomevent
labels:
testing.upbound.io/example-name: triggercustomevent-fct
name: triggercustomevent-fct
spec:
forProvider:
location: West Europe
resourceGroupNameSelector:
matchLabels:
testing.upbound.io/example-name: triggercustomevent-rg
datasetsqlservertable-fct
apiVersion: datafactory.azure.upbound.io/v1beta1
kind: Factory
metadata:
annotations:
meta.upbound.io/example-id: datafactory/v1beta1/datasetsqlservertable
labels:
testing.upbound.io/example-name: datasetsqlservertable-fct
name: datasetsqlservertable-fct
spec:
forProvider:
location: West Europe
resourceGroupNameSelector:
matchLabels:
testing.upbound.io/example-name: datasetsqlservertable-rg
datasetjson-factory
apiVersion: datafactory.azure.upbound.io/v1beta1
kind: Factory
metadata:
annotations:
meta.upbound.io/example-id: datafactory/v1beta1/datasetjson
labels:
testing.upbound.io/example-name: datasetjson-factory
name: datasetjson-factory
spec:
forProvider:
location: West Europe
resourceGroupNameSelector:
matchLabels:
testing.upbound.io/example-name: datasetjson-rg
© 2022 Upbound, Inc.
Discover the building blocksfor your internal cloud platform.