datafactory.azure.com/v20180601
APIVersion
| Value | Description |
|---|---|
| “2018-06-01” |
Factory
Generator information: - Generated from: /datafactory/resource-manager/Microsoft.DataFactory/DataFactory/stable/2018-06-01/openapi.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}
Used by: FactoryList.
| Property | Description | Type |
|---|---|---|
| metav1.TypeMeta | ||
| metav1.ObjectMeta | ||
| spec | Factory_Spec Optional |
|
| status | Factory_STATUS Optional |
Factory_Spec
| Property | Description | Type |
|---|---|---|
| additionalProperties | map[string]v1.JSON Optional |
|
| azureName | The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it doesn’t have to be. | string Optional |
| encryption | Properties to enable Customer Managed Key for the factory. | EncryptionConfiguration Optional |
| globalParameters | List of parameters for factory. | map[string]GlobalParameterSpecification Optional |
| identity | Managed service identity of the factory. | FactoryIdentity Optional |
| location | The resource location. | string Optional |
| operatorSpec | The specification for configuring operator behavior. This field is interpreted by the operator and not passed directly to Azure | FactoryOperatorSpec Optional |
| owner | The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a reference to a resources.azure.com/ResourceGroup resource | genruntime.KnownResourceReference Required |
| publicNetworkAccess | Whether or not public network access is allowed for the data factory. | PublicNetworkAccess Optional |
| purviewConfiguration | Purview information of the factory. | PurviewConfiguration Optional |
| repoConfiguration | Git repo information of the factory. | FactoryRepoConfiguration Optional |
| tags | The resource tags. | map[string]string Optional |
Factory_STATUS
| Property | Description | Type |
|---|---|---|
| additionalProperties | map[string]v1.JSON Optional |
|
| conditions | The observed state of the resource | conditions.Condition[] Optional |
| createTime | Time the factory was created in ISO8601 format. | string Optional |
| encryption | Properties to enable Customer Managed Key for the factory. | EncryptionConfiguration_STATUS Optional |
| eTag | If eTag is provided in the response body, it may also be provided as a header per the normal etag convention. Entity tags are used for comparing two or more entities from the same requested resource. HTTP/1.1 uses entity tags in the etag (section 14.19), If-Match (section 14.24), If-None-Match (section 14.26), and If-Range (section 14.27) header fields. | string Optional |
| globalParameters | List of parameters for factory. | map[string]GlobalParameterSpecification_STATUS Optional |
| id | Fully qualified resource ID for the resource. E.g. “/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}” | string Optional |
| identity | Managed service identity of the factory. | FactoryIdentity_STATUS Optional |
| location | The resource location. | string Optional |
| name | The name of the resource | string Optional |
| provisioningState | Factory provisioning state, example Succeeded. | string Optional |
| publicNetworkAccess | Whether or not public network access is allowed for the data factory. | PublicNetworkAccess_STATUS Optional |
| purviewConfiguration | Purview information of the factory. | PurviewConfiguration_STATUS Optional |
| repoConfiguration | Git repo information of the factory. | FactoryRepoConfiguration_STATUS Optional |
| systemData | Azure Resource Manager metadata containing createdBy and modifiedBy information. | SystemData_STATUS Optional |
| tags | The resource tags. | map[string]string Optional |
| type | The type of the resource. E.g. “Microsoft.Compute/virtualMachines” or “Microsoft.Storage/storageAccounts” | string Optional |
| version | Version of the factory. | string Optional |
FactoryList
Generator information: - Generated from: /datafactory/resource-manager/Microsoft.DataFactory/DataFactory/stable/2018-06-01/openapi.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}
| Property | Description | Type |
|---|---|---|
| metav1.TypeMeta | ||
| metav1.ListMeta | ||
| items | Factory[] Optional |
Factory_Spec
Used by: Factory.
| Property | Description | Type |
|---|---|---|
| additionalProperties | map[string]v1.JSON Optional |
|
| azureName | The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it doesn’t have to be. | string Optional |
| encryption | Properties to enable Customer Managed Key for the factory. | EncryptionConfiguration Optional |
| globalParameters | List of parameters for factory. | map[string]GlobalParameterSpecification Optional |
| identity | Managed service identity of the factory. | FactoryIdentity Optional |
| location | The resource location. | string Optional |
| operatorSpec | The specification for configuring operator behavior. This field is interpreted by the operator and not passed directly to Azure | FactoryOperatorSpec Optional |
| owner | The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a reference to a resources.azure.com/ResourceGroup resource | genruntime.KnownResourceReference Required |
| publicNetworkAccess | Whether or not public network access is allowed for the data factory. | PublicNetworkAccess Optional |
| purviewConfiguration | Purview information of the factory. | PurviewConfiguration Optional |
| repoConfiguration | Git repo information of the factory. | FactoryRepoConfiguration Optional |
| tags | The resource tags. | map[string]string Optional |
Factory_STATUS
Factory resource type.
Used by: Factory.
| Property | Description | Type |
|---|---|---|
| additionalProperties | map[string]v1.JSON Optional |
|
| conditions | The observed state of the resource | conditions.Condition[] Optional |
| createTime | Time the factory was created in ISO8601 format. | string Optional |
| encryption | Properties to enable Customer Managed Key for the factory. | EncryptionConfiguration_STATUS Optional |
| eTag | If eTag is provided in the response body, it may also be provided as a header per the normal etag convention. Entity tags are used for comparing two or more entities from the same requested resource. HTTP/1.1 uses entity tags in the etag (section 14.19), If-Match (section 14.24), If-None-Match (section 14.26), and If-Range (section 14.27) header fields. | string Optional |
| globalParameters | List of parameters for factory. | map[string]GlobalParameterSpecification_STATUS Optional |
| id | Fully qualified resource ID for the resource. E.g. “/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}” | string Optional |
| identity | Managed service identity of the factory. | FactoryIdentity_STATUS Optional |
| location | The resource location. | string Optional |
| name | The name of the resource | string Optional |
| provisioningState | Factory provisioning state, example Succeeded. | string Optional |
| publicNetworkAccess | Whether or not public network access is allowed for the data factory. | PublicNetworkAccess_STATUS Optional |
| purviewConfiguration | Purview information of the factory. | PurviewConfiguration_STATUS Optional |
| repoConfiguration | Git repo information of the factory. | FactoryRepoConfiguration_STATUS Optional |
| systemData | Azure Resource Manager metadata containing createdBy and modifiedBy information. | SystemData_STATUS Optional |
| tags | The resource tags. | map[string]string Optional |
| type | The type of the resource. E.g. “Microsoft.Compute/virtualMachines” or “Microsoft.Storage/storageAccounts” | string Optional |
| version | Version of the factory. | string Optional |
EncryptionConfiguration
Definition of CMK for the factory.
Used by: Factory_Spec.
| Property | Description | Type |
|---|---|---|
| identity | User assigned identity to use to authenticate to customer’s key vault. If not provided Managed Service Identity will be used. | CMKIdentityDefinition Optional |
| keyName | The name of the key in Azure Key Vault to use as Customer Managed Key. | string Required |
| keyVersion | The version of the key used for CMK. If not provided, latest version will be used. | string Optional |
| vaultBaseUrl | The url of the Azure Key Vault used for CMK. | string Required |
EncryptionConfiguration_STATUS
Definition of CMK for the factory.
Used by: Factory_STATUS.
| Property | Description | Type |
|---|---|---|
| identity | User assigned identity to use to authenticate to customer’s key vault. If not provided Managed Service Identity will be used. | CMKIdentityDefinition_STATUS Optional |
| keyName | The name of the key in Azure Key Vault to use as Customer Managed Key. | string Optional |
| keyVersion | The version of the key used for CMK. If not provided, latest version will be used. | string Optional |
| vaultBaseUrl | The url of the Azure Key Vault used for CMK. | string Optional |
FactoryIdentity
Identity properties of the factory resource.
Used by: Factory_Spec.
| Property | Description | Type |
|---|---|---|
| type | The identity type. | FactoryIdentityType Required |
| userAssignedIdentities | List of user assigned identities for the factory. | UserAssignedIdentityDetails[] Optional |
FactoryIdentity_STATUS
Identity properties of the factory resource.
Used by: Factory_STATUS.
| Property | Description | Type |
|---|---|---|
| principalId | The principal id of the identity. | string Optional |
| tenantId | The client tenant id of the identity. | string Optional |
| type | The identity type. | FactoryIdentityType_STATUS Optional |
| userAssignedIdentities | List of user assigned identities for the factory. | map[string]v1.JSON Optional |
FactoryOperatorSpec
Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure
Used by: Factory_Spec.
| Property | Description | Type |
|---|---|---|
| configMapExpressions | configures where to place operator written dynamic ConfigMaps (created with CEL expressions). | core.DestinationExpression[] Optional |
| secretExpressions | configures where to place operator written dynamic secrets (created with CEL expressions). | core.DestinationExpression[] Optional |
FactoryRepoConfiguration
Used by: Factory_Spec.
| Property | Description | Type |
|---|---|---|
| factoryGitHubConfiguration | Mutually exclusive with all other properties | FactoryGitHubConfiguration Optional |
| factoryVSTSConfiguration | Mutually exclusive with all other properties | FactoryVSTSConfiguration Optional |
FactoryRepoConfiguration_STATUS
Used by: Factory_STATUS.
| Property | Description | Type |
|---|---|---|
| factoryGitHubConfiguration | Mutually exclusive with all other properties | FactoryGitHubConfiguration_STATUS Optional |
| factoryVSTSConfiguration | Mutually exclusive with all other properties | FactoryVSTSConfiguration_STATUS Optional |
GlobalParameterSpecification
Definition of a single parameter for an entity.
Used by: Factory_Spec.
| Property | Description | Type |
|---|---|---|
| type | Global Parameter type. | GlobalParameterType Required |
| value | Value of parameter. | map[string]v1.JSON Required |
GlobalParameterSpecification_STATUS
Definition of a single parameter for an entity.
Used by: Factory_STATUS.
| Property | Description | Type |
|---|---|---|
| type | Global Parameter type. | GlobalParameterType_STATUS Optional |
| value | Value of parameter. | map[string]v1.JSON Optional |
PublicNetworkAccess
Whether or not public network access is allowed for the data factory.
Used by: Factory_Spec.
| Value | Description |
|---|---|
| “Disabled” | |
| “Enabled” |
PublicNetworkAccess_STATUS
Whether or not public network access is allowed for the data factory.
Used by: Factory_STATUS.
| Value | Description |
|---|---|
| “Disabled” | |
| “Enabled” |
PurviewConfiguration
Purview configuration.
Used by: Factory_Spec.
| Property | Description | Type |
|---|---|---|
| purviewResourceReference | Purview resource id. | genruntime.ResourceReference Optional |
PurviewConfiguration_STATUS
Purview configuration.
Used by: Factory_STATUS.
| Property | Description | Type |
|---|---|---|
| purviewResourceId | Purview resource id. | string Optional |
SystemData_STATUS
Metadata pertaining to creation and last modification of the resource.
Used by: Factory_STATUS.
| Property | Description | Type |
|---|---|---|
| createdAt | The timestamp of resource creation (UTC). | string Optional |
| createdBy | The identity that created the resource. | string Optional |
| createdByType | The type of identity that created the resource. | SystemData_CreatedByType_STATUS Optional |
| lastModifiedAt | The timestamp of resource last modification (UTC) | string Optional |
| lastModifiedBy | The identity that last modified the resource. | string Optional |
| lastModifiedByType | The type of identity that last modified the resource. | SystemData_LastModifiedByType_STATUS Optional |
CMKIdentityDefinition
Managed Identity used for CMK.
Used by: EncryptionConfiguration.
| Property | Description | Type |
|---|---|---|
| userAssignedIdentityReference | The resource id of the user assigned identity to authenticate to customer’s key vault. | genruntime.ResourceReference Optional |
CMKIdentityDefinition_STATUS
Managed Identity used for CMK.
Used by: EncryptionConfiguration_STATUS.
| Property | Description | Type |
|---|---|---|
| userAssignedIdentity | The resource id of the user assigned identity to authenticate to customer’s key vault. | string Optional |
FactoryGitHubConfiguration
Used by: FactoryRepoConfiguration.
| Property | Description | Type |
|---|---|---|
| accountName | Account name. | string Required |
| clientId | GitHub bring your own app client id. | string Optional |
| clientSecret | GitHub bring your own app client secret information. | GitHubClientSecret Optional |
| collaborationBranch | Collaboration branch. | string Required |
| disablePublish | Disable manual publish operation in ADF studio to favor automated publish. | bool Optional |
| hostName | GitHub Enterprise host name. For example: https://github.mydomain.com |
string Optional |
| lastCommitId | Last commit id. | string Optional |
| repositoryName | Repository name. | string Required |
| rootFolder | Root folder. | string Required |
| type | Type of repo configuration. | FactoryGitHubConfiguration_Type Required |
FactoryGitHubConfiguration_STATUS
Used by: FactoryRepoConfiguration_STATUS.
| Property | Description | Type |
|---|---|---|
| accountName | Account name. | string Optional |
| clientId | GitHub bring your own app client id. | string Optional |
| clientSecret | GitHub bring your own app client secret information. | GitHubClientSecret_STATUS Optional |
| collaborationBranch | Collaboration branch. | string Optional |
| disablePublish | Disable manual publish operation in ADF studio to favor automated publish. | bool Optional |
| hostName | GitHub Enterprise host name. For example: https://github.mydomain.com |
string Optional |
| lastCommitId | Last commit id. | string Optional |
| repositoryName | Repository name. | string Optional |
| rootFolder | Root folder. | string Optional |
| type | Type of repo configuration. | FactoryGitHubConfiguration_Type_STATUS Optional |
FactoryIdentityType
The identity type.
Used by: FactoryIdentity.
| Value | Description |
|---|---|
| “SystemAssigned” | |
| “SystemAssigned,UserAssigned” | |
| “UserAssigned” |
FactoryIdentityType_STATUS
The identity type.
Used by: FactoryIdentity_STATUS.
| Value | Description |
|---|---|
| “SystemAssigned” | |
| “SystemAssigned,UserAssigned” | |
| “UserAssigned” |
FactoryVSTSConfiguration
Used by: FactoryRepoConfiguration.
| Property | Description | Type |
|---|---|---|
| accountName | Account name. | string Required |
| collaborationBranch | Collaboration branch. | string Required |
| disablePublish | Disable manual publish operation in ADF studio to favor automated publish. | bool Optional |
| lastCommitId | Last commit id. | string Optional |
| projectName | VSTS project name. | string Required |
| repositoryName | Repository name. | string Required |
| rootFolder | Root folder. | string Required |
| tenantId | VSTS tenant id. | string Optional |
| type | Type of repo configuration. | FactoryVSTSConfiguration_Type Required |
FactoryVSTSConfiguration_STATUS
Used by: FactoryRepoConfiguration_STATUS.
| Property | Description | Type |
|---|---|---|
| accountName | Account name. | string Optional |
| collaborationBranch | Collaboration branch. | string Optional |
| disablePublish | Disable manual publish operation in ADF studio to favor automated publish. | bool Optional |
| lastCommitId | Last commit id. | string Optional |
| projectName | VSTS project name. | string Optional |
| repositoryName | Repository name. | string Optional |
| rootFolder | Root folder. | string Optional |
| tenantId | VSTS tenant id. | string Optional |
| type | Type of repo configuration. | FactoryVSTSConfiguration_Type_STATUS Optional |
GlobalParameterType
Global Parameter type.
Used by: GlobalParameterSpecification.
| Value | Description |
|---|---|
| “Array” | |
| “Bool” | |
| “Float” | |
| “Int” | |
| “Object” | |
| “String” |
GlobalParameterType_STATUS
Global Parameter type.
Used by: GlobalParameterSpecification_STATUS.
| Value | Description |
|---|---|
| “Array” | |
| “Bool” | |
| “Float” | |
| “Int” | |
| “Object” | |
| “String” |
SystemData_CreatedByType_STATUS
Used by: SystemData_STATUS.
| Value | Description |
|---|---|
| “Application” | |
| “Key” | |
| “ManagedIdentity” | |
| “User” |
SystemData_LastModifiedByType_STATUS
Used by: SystemData_STATUS.
| Value | Description |
|---|---|
| “Application” | |
| “Key” | |
| “ManagedIdentity” | |
| “User” |
UserAssignedIdentityDetails
Information about the user assigned identity for the resource
Used by: FactoryIdentity.
| Property | Description | Type |
|---|---|---|
| reference | genruntime.ResourceReference Optional |
FactoryGitHubConfiguration_Type
Used by: FactoryGitHubConfiguration.
| Value | Description |
|---|---|
| “FactoryGitHubConfiguration” |
FactoryGitHubConfiguration_Type_STATUS
Used by: FactoryGitHubConfiguration_STATUS.
| Value | Description |
|---|---|
| “FactoryGitHubConfiguration” |
FactoryVSTSConfiguration_Type
Used by: FactoryVSTSConfiguration.
| Value | Description |
|---|---|
| “FactoryVSTSConfiguration” |
FactoryVSTSConfiguration_Type_STATUS
Used by: FactoryVSTSConfiguration_STATUS.
| Value | Description |
|---|---|
| “FactoryVSTSConfiguration” |
GitHubClientSecret
Client secret information for factory’s bring your own app repository configuration.
Used by: FactoryGitHubConfiguration.
| Property | Description | Type |
|---|---|---|
| byoaSecretAkvUrl | Bring your own app client secret AKV URL. | string Optional |
| byoaSecretName | Bring your own app client secret name in AKV. | string Optional |
GitHubClientSecret_STATUS
Client secret information for factory’s bring your own app repository configuration.
Used by: FactoryGitHubConfiguration_STATUS.
| Property | Description | Type |
|---|---|---|
| byoaSecretAkvUrl | Bring your own app client secret AKV URL. | string Optional |
| byoaSecretName | Bring your own app client secret name in AKV. | string Optional |