datafactory.azure.com/v1api20180601
datafactory.azure.com/v1api20180601
Package v1api20180601 contains API Schema definitions for the datafactory v1api20180601 API group
APIVersion
(string
alias)
Value | Description |
---|---|
"2018-06-01" |
CMKIdentityDefinition
(Appears on:EncryptionConfiguration)
Managed Identity used for CMK.
Field | Description |
---|---|
userAssignedIdentityReference genruntime.ResourceReference |
UserAssignedIdentityReference: The resource id of the user assigned identity to authenticate to customer’s key vault. |
CMKIdentityDefinition_STATUS
(Appears on:EncryptionConfiguration_STATUS)
Managed Identity used for CMK.
Field | Description |
---|---|
userAssignedIdentity string |
UserAssignedIdentity: The resource id of the user assigned identity to authenticate to customer’s key vault. |
EncryptionConfiguration
(Appears on:Factory_Spec)
Definition of CMK for the factory.
Field | Description |
---|---|
identity CMKIdentityDefinition |
Identity: User assigned identity to use to authenticate to customer’s key vault. If not provided Managed Service Identity will be used. |
keyName string |
KeyName: The name of the key in Azure Key Vault to use as Customer Managed Key. |
keyVersion string |
KeyVersion: The version of the key used for CMK. If not provided, latest version will be used. |
vaultBaseUrl string |
VaultBaseUrl: The url of the Azure Key Vault used for CMK. |
EncryptionConfiguration_STATUS
(Appears on:Factory_STATUS)
Definition of CMK for the factory.
Field | Description |
---|---|
identity CMKIdentityDefinition_STATUS |
Identity: User assigned identity to use to authenticate to customer’s key vault. If not provided Managed Service Identity will be used. |
keyName string |
KeyName: The name of the key in Azure Key Vault to use as Customer Managed Key. |
keyVersion string |
KeyVersion: The version of the key used for CMK. If not provided, latest version will be used. |
vaultBaseUrl string |
VaultBaseUrl: The url of the Azure Key Vault used for CMK. |
Factory
Generator information: - Generated from: /datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/datafactory.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}p>
Field | Description | ||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
metadata Kubernetes meta/v1.ObjectMeta |
Refer to the Kubernetes API documentation for the fields of the
metadata field.
|
||||||||||||||||||||||||
spec Factory_Spec |
|
||||||||||||||||||||||||
status Factory_STATUS |
FactoryGitHubConfiguration
(Appears on:FactoryRepoConfiguration)
Field | Description |
---|---|
accountName string |
AccountName: Account name. |
clientId string |
ClientId: GitHub bring your own app client id. |
clientSecret GitHubClientSecret |
ClientSecret: GitHub bring your own app client secret information. |
collaborationBranch string |
CollaborationBranch: Collaboration branch. |
disablePublish bool |
DisablePublish: Disable manual publish operation in ADF studio to favor automated publish. |
hostName string |
HostName: GitHub Enterprise host name. For example: |
lastCommitId string |
LastCommitId: Last commit id. |
repositoryName string |
RepositoryName: Repository name. |
rootFolder string |
RootFolder: Root folder. |
type FactoryGitHubConfiguration_Type |
Type: Type of repo configuration. |
FactoryGitHubConfiguration_STATUS
(Appears on:FactoryRepoConfiguration_STATUS)
Field | Description |
---|---|
accountName string |
AccountName: Account name. |
clientId string |
ClientId: GitHub bring your own app client id. |
clientSecret GitHubClientSecret_STATUS |
ClientSecret: GitHub bring your own app client secret information. |
collaborationBranch string |
CollaborationBranch: Collaboration branch. |
disablePublish bool |
DisablePublish: Disable manual publish operation in ADF studio to favor automated publish. |
hostName string |
HostName: GitHub Enterprise host name. For example: |
lastCommitId string |
LastCommitId: Last commit id. |
repositoryName string |
RepositoryName: Repository name. |
rootFolder string |
RootFolder: Root folder. |
type FactoryGitHubConfiguration_Type_STATUS |
Type: Type of repo configuration. |
FactoryGitHubConfiguration_Type
(string
alias)
(Appears on:FactoryGitHubConfiguration)
Value | Description |
---|---|
"FactoryGitHubConfiguration" |
FactoryGitHubConfiguration_Type_STATUS
(string
alias)
(Appears on:FactoryGitHubConfiguration_STATUS)
Value | Description |
---|---|
"FactoryGitHubConfiguration" |
FactoryIdentity
(Appears on:Factory_Spec)
Identity properties of the factory resource.
Field | Description |
---|---|
type FactoryIdentity_Type |
Type: The identity type. |
userAssignedIdentities []UserAssignedIdentityDetails |
UserAssignedIdentities: List of user assigned identities for the factory. |
FactoryIdentity_STATUS
(Appears on:Factory_STATUS)
Identity properties of the factory resource.
Field | Description |
---|---|
principalId string |
PrincipalId: The principal id of the identity. |
tenantId string |
TenantId: The client tenant id of the identity. |
type FactoryIdentity_Type_STATUS |
Type: The identity type. |
userAssignedIdentities map[string]k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1.JSON |
UserAssignedIdentities: List of user assigned identities for the factory. |
FactoryIdentity_Type
(string
alias)
(Appears on:FactoryIdentity)
Value | Description |
---|---|
"SystemAssigned" |
|
"SystemAssigned,UserAssigned" |
|
"UserAssigned" |
FactoryIdentity_Type_STATUS
(string
alias)
(Appears on:FactoryIdentity_STATUS)
Value | Description |
---|---|
"SystemAssigned" |
|
"SystemAssigned,UserAssigned" |
|
"UserAssigned" |
FactoryOperatorSpec
(Appears on:Factory_Spec)
Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure
Field | Description |
---|---|
configMapExpressions []genruntime/core.DestinationExpression |
ConfigMapExpressions: configures where to place operator written dynamic ConfigMaps (created with CEL expressions). |
secretExpressions []genruntime/core.DestinationExpression |
SecretExpressions: configures where to place operator written dynamic secrets (created with CEL expressions). |
FactoryProperties_PublicNetworkAccess
(string
alias)
(Appears on:Factory_Spec)
Value | Description |
---|---|
"Disabled" |
|
"Enabled" |
FactoryProperties_PublicNetworkAccess_STATUS
(string
alias)
(Appears on:Factory_STATUS)
Value | Description |
---|---|
"Disabled" |
|
"Enabled" |
FactoryRepoConfiguration
(Appears on:Factory_Spec)
Field | Description |
---|---|
factoryGitHubConfiguration FactoryGitHubConfiguration |
FactoryGitHub: Mutually exclusive with all other properties |
factoryVSTSConfiguration FactoryVSTSConfiguration |
FactoryVSTS: Mutually exclusive with all other properties |
FactoryRepoConfiguration_STATUS
(Appears on:Factory_STATUS)
Field | Description |
---|---|
factoryGitHubConfiguration FactoryGitHubConfiguration_STATUS |
FactoryGitHub: Mutually exclusive with all other properties |
factoryVSTSConfiguration FactoryVSTSConfiguration_STATUS |
FactoryVSTS: Mutually exclusive with all other properties |
FactoryVSTSConfiguration
(Appears on:FactoryRepoConfiguration)
Field | Description |
---|---|
accountName string |
AccountName: Account name. |
collaborationBranch string |
CollaborationBranch: Collaboration branch. |
disablePublish bool |
DisablePublish: Disable manual publish operation in ADF studio to favor automated publish. |
lastCommitId string |
LastCommitId: Last commit id. |
projectName string |
ProjectName: VSTS project name. |
repositoryName string |
RepositoryName: Repository name. |
rootFolder string |
RootFolder: Root folder. |
tenantId string |
TenantId: VSTS tenant id. |
type FactoryVSTSConfiguration_Type |
Type: Type of repo configuration. |
FactoryVSTSConfiguration_STATUS
(Appears on:FactoryRepoConfiguration_STATUS)
Field | Description |
---|---|
accountName string |
AccountName: Account name. |
collaborationBranch string |
CollaborationBranch: Collaboration branch. |
disablePublish bool |
DisablePublish: Disable manual publish operation in ADF studio to favor automated publish. |
lastCommitId string |
LastCommitId: Last commit id. |
projectName string |
ProjectName: VSTS project name. |
repositoryName string |
RepositoryName: Repository name. |
rootFolder string |
RootFolder: Root folder. |
tenantId string |
TenantId: VSTS tenant id. |
type FactoryVSTSConfiguration_Type_STATUS |
Type: Type of repo configuration. |
FactoryVSTSConfiguration_Type
(string
alias)
(Appears on:FactoryVSTSConfiguration)
Value | Description |
---|---|
"FactoryVSTSConfiguration" |
FactoryVSTSConfiguration_Type_STATUS
(string
alias)
(Appears on:FactoryVSTSConfiguration_STATUS)
Value | Description |
---|---|
"FactoryVSTSConfiguration" |
Factory_STATUS
(Appears on:Factory)
Factory resource type.
Field | Description |
---|---|
additionalProperties map[string]k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1.JSON |
|
conditions []genruntime/conditions.Condition |
Conditions: The observed state of the resource |
createTime string |
CreateTime: Time the factory was created in ISO8601 format. |
eTag string |
ETag: Etag identifies change in the resource. |
encryption EncryptionConfiguration_STATUS |
Encryption: Properties to enable Customer Managed Key for the factory. |
globalParameters map[string]./api/datafactory/v1api20180601.GlobalParameterSpecification_STATUS |
GlobalParameters: List of parameters for factory. |
id string |
Id: The resource identifier. |
identity FactoryIdentity_STATUS |
Identity: Managed service identity of the factory. |
location string |
Location: The resource location. |
name string |
Name: The resource name. |
provisioningState string |
ProvisioningState: Factory provisioning state, example Succeeded. |
publicNetworkAccess FactoryProperties_PublicNetworkAccess_STATUS |
PublicNetworkAccess: Whether or not public network access is allowed for the data factory. |
purviewConfiguration PurviewConfiguration_STATUS |
PurviewConfiguration: Purview information of the factory. |
repoConfiguration FactoryRepoConfiguration_STATUS |
RepoConfiguration: Git repo information of the factory. |
tags map[string]string |
Tags: The resource tags. |
type string |
Type: The resource type. |
version string |
Version: Version of the factory. |
Factory_Spec
(Appears on:Factory)
Field | Description |
---|---|
additionalProperties map[string]k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1.JSON |
|
azureName string |
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. |
encryption EncryptionConfiguration |
Encryption: Properties to enable Customer Managed Key for the factory. |
globalParameters map[string]./api/datafactory/v1api20180601.GlobalParameterSpecification |
GlobalParameters: List of parameters for factory. |
identity FactoryIdentity |
Identity: Managed service identity of the factory. |
location string |
Location: The resource location. |
operatorSpec FactoryOperatorSpec |
OperatorSpec: The specification for configuring operator behavior. This field is interpreted by the operator and not passed directly to Azure |
owner genruntime.KnownResourceReference |
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 |
publicNetworkAccess FactoryProperties_PublicNetworkAccess |
PublicNetworkAccess: Whether or not public network access is allowed for the data factory. |
purviewConfiguration PurviewConfiguration |
PurviewConfiguration: Purview information of the factory. |
repoConfiguration FactoryRepoConfiguration |
RepoConfiguration: Git repo information of the factory. |
tags map[string]string |
Tags: The resource tags. |
GitHubClientSecret
(Appears on:FactoryGitHubConfiguration)
Client secret information for factory’s bring your own app repository configuration.
Field | Description |
---|---|
byoaSecretAkvUrl string |
ByoaSecretAkvUrl: Bring your own app client secret AKV URL. |
byoaSecretName string |
ByoaSecretName: Bring your own app client secret name in AKV. |
GitHubClientSecret_STATUS
(Appears on:FactoryGitHubConfiguration_STATUS)
Client secret information for factory’s bring your own app repository configuration.
Field | Description |
---|---|
byoaSecretAkvUrl string |
ByoaSecretAkvUrl: Bring your own app client secret AKV URL. |
byoaSecretName string |
ByoaSecretName: Bring your own app client secret name in AKV. |
GlobalParameterSpecification
(Appears on:Factory_Spec)
Definition of a single parameter for an entity.
Field | Description |
---|---|
type GlobalParameterSpecification_Type |
Type: Global Parameter type. |
value map[string]k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1.JSON |
Value: Value of parameter. |
GlobalParameterSpecification_STATUS
(Appears on:Factory_STATUS)
Definition of a single parameter for an entity.
Field | Description |
---|---|
type GlobalParameterSpecification_Type_STATUS |
Type: Global Parameter type. |
value map[string]k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1.JSON |
Value: Value of parameter. |
GlobalParameterSpecification_Type
(string
alias)
(Appears on:GlobalParameterSpecification)
Value | Description |
---|---|
"Array" |
|
"Bool" |
|
"Float" |
|
"Int" |
|
"Object" |
|
"String" |
GlobalParameterSpecification_Type_STATUS
(string
alias)
(Appears on:GlobalParameterSpecification_STATUS)
Value | Description |
---|---|
"Array" |
|
"Bool" |
|
"Float" |
|
"Int" |
|
"Object" |
|
"String" |
PurviewConfiguration
(Appears on:Factory_Spec)
Purview configuration.
Field | Description |
---|---|
purviewResourceReference genruntime.ResourceReference |
PurviewResourceReference: Purview resource id. |
PurviewConfiguration_STATUS
(Appears on:Factory_STATUS)
Purview configuration.
Field | Description |
---|---|
purviewResourceId string |
PurviewResourceId: Purview resource id. |
UserAssignedIdentityDetails
(Appears on:FactoryIdentity)
Information about the user assigned identity for the resource
Field | Description |
---|---|
reference genruntime.ResourceReference |