azure-native.datafactory.Factory

Explore with Pulumi AI

Factory resource type. API Version: 2018-06-01.

Example Usage

Factories_CreateOrUpdate

using System.Collections.Generic;
using Pulumi;
using AzureNative = Pulumi.AzureNative;

return await Deployment.RunAsync(() => 
{
    var factory = new AzureNative.DataFactory.Factory("factory", new()
    {
        FactoryName = "exampleFactoryName",
        Location = "East US",
        ResourceGroupName = "exampleResourceGroup",
    });

});
package main

import (
	datafactory "github.com/pulumi/pulumi-azure-native/sdk/go/azure/datafactory"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := datafactory.NewFactory(ctx, "factory", &datafactory.FactoryArgs{
			FactoryName:       pulumi.String("exampleFactoryName"),
			Location:          pulumi.String("East US"),
			ResourceGroupName: pulumi.String("exampleResourceGroup"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azurenative.datafactory.Factory;
import com.pulumi.azurenative.datafactory.FactoryArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;

public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }

    public static void stack(Context ctx) {
        var factory = new Factory("factory", FactoryArgs.builder()        
            .factoryName("exampleFactoryName")
            .location("East US")
            .resourceGroupName("exampleResourceGroup")
            .build());

    }
}
import pulumi
import pulumi_azure_native as azure_native

factory = azure_native.datafactory.Factory("factory",
    factory_name="exampleFactoryName",
    location="East US",
    resource_group_name="exampleResourceGroup")
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";

const factory = new azure_native.datafactory.Factory("factory", {
    factoryName: "exampleFactoryName",
    location: "East US",
    resourceGroupName: "exampleResourceGroup",
});
resources:
  factory:
    type: azure-native:datafactory:Factory
    properties:
      factoryName: exampleFactoryName
      location: East US
      resourceGroupName: exampleResourceGroup

Create Factory Resource

new Factory(name: string, args: FactoryArgs, opts?: CustomResourceOptions);
@overload
def Factory(resource_name: str,
            opts: Optional[ResourceOptions] = None,
            encryption: Optional[EncryptionConfigurationArgs] = None,
            factory_name: Optional[str] = None,
            global_parameters: Optional[Mapping[str, GlobalParameterSpecificationArgs]] = None,
            identity: Optional[FactoryIdentityArgs] = None,
            location: Optional[str] = None,
            public_network_access: Optional[Union[str, PublicNetworkAccess]] = None,
            purview_configuration: Optional[PurviewConfigurationArgs] = None,
            repo_configuration: Optional[Union[FactoryGitHubConfigurationArgs, FactoryVSTSConfigurationArgs]] = None,
            resource_group_name: Optional[str] = None,
            tags: Optional[Mapping[str, str]] = None)
@overload
def Factory(resource_name: str,
            args: FactoryArgs,
            opts: Optional[ResourceOptions] = None)
func NewFactory(ctx *Context, name string, args FactoryArgs, opts ...ResourceOption) (*Factory, error)
public Factory(string name, FactoryArgs args, CustomResourceOptions? opts = null)
public Factory(String name, FactoryArgs args)
public Factory(String name, FactoryArgs args, CustomResourceOptions options)
type: azure-native:datafactory:Factory
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

name string
The unique name of the resource.
args FactoryArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name str
The unique name of the resource.
args FactoryArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name string
The unique name of the resource.
args FactoryArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name string
The unique name of the resource.
args FactoryArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name String
The unique name of the resource.
args FactoryArgs
The arguments to resource properties.
options CustomResourceOptions
Bag of options to control resource's behavior.

Factory Resource Properties

To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

Inputs

The Factory resource accepts the following input properties:

ResourceGroupName string

The resource group name.

Encryption Pulumi.AzureNative.DataFactory.Inputs.EncryptionConfigurationArgs

Properties to enable Customer Managed Key for the factory.

FactoryName string

The factory name.

GlobalParameters Dictionary<string, Pulumi.AzureNative.DataFactory.Inputs.GlobalParameterSpecificationArgs>

List of parameters for factory.

Identity Pulumi.AzureNative.DataFactory.Inputs.FactoryIdentityArgs

Managed service identity of the factory.

Location string

The resource location.

PublicNetworkAccess string | Pulumi.AzureNative.DataFactory.PublicNetworkAccess

Whether or not public network access is allowed for the data factory.

PurviewConfiguration Pulumi.AzureNative.DataFactory.Inputs.PurviewConfigurationArgs

Purview information of the factory.

RepoConfiguration Pulumi.AzureNative.DataFactory.Inputs.FactoryGitHubConfigurationArgs | Pulumi.AzureNative.DataFactory.Inputs.FactoryVSTSConfigurationArgs

Git repo information of the factory.

Tags Dictionary<string, string>

The resource tags.

ResourceGroupName string

The resource group name.

Encryption EncryptionConfigurationArgs

Properties to enable Customer Managed Key for the factory.

FactoryName string

The factory name.

GlobalParameters map[string]GlobalParameterSpecificationArgs

List of parameters for factory.

Identity FactoryIdentityArgs

Managed service identity of the factory.

Location string

The resource location.

PublicNetworkAccess string | PublicNetworkAccess

Whether or not public network access is allowed for the data factory.

PurviewConfiguration PurviewConfigurationArgs

Purview information of the factory.

RepoConfiguration FactoryGitHubConfigurationArgs | FactoryVSTSConfigurationArgs

Git repo information of the factory.

Tags map[string]string

The resource tags.

resourceGroupName String

The resource group name.

encryption EncryptionConfigurationArgs

Properties to enable Customer Managed Key for the factory.

factoryName String

The factory name.

globalParameters Map<String,GlobalParameterSpecificationArgs>

List of parameters for factory.

identity FactoryIdentityArgs

Managed service identity of the factory.

location String

The resource location.

publicNetworkAccess String | PublicNetworkAccess

Whether or not public network access is allowed for the data factory.

purviewConfiguration PurviewConfigurationArgs

Purview information of the factory.

repoConfiguration FactoryGitHubConfigurationArgs | FactoryVSTSConfigurationArgs

Git repo information of the factory.

tags Map<String,String>

The resource tags.

resourceGroupName string

The resource group name.

encryption EncryptionConfigurationArgs

Properties to enable Customer Managed Key for the factory.

factoryName string

The factory name.

globalParameters {[key: string]: GlobalParameterSpecificationArgs}

List of parameters for factory.

identity FactoryIdentityArgs

Managed service identity of the factory.

location string

The resource location.

publicNetworkAccess string | PublicNetworkAccess

Whether or not public network access is allowed for the data factory.

purviewConfiguration PurviewConfigurationArgs

Purview information of the factory.

repoConfiguration FactoryGitHubConfigurationArgs | FactoryVSTSConfigurationArgs

Git repo information of the factory.

tags {[key: string]: string}

The resource tags.

resource_group_name str

The resource group name.

encryption EncryptionConfigurationArgs

Properties to enable Customer Managed Key for the factory.

factory_name str

The factory name.

global_parameters Mapping[str, GlobalParameterSpecificationArgs]

List of parameters for factory.

identity FactoryIdentityArgs

Managed service identity of the factory.

location str

The resource location.

public_network_access str | PublicNetworkAccess

Whether or not public network access is allowed for the data factory.

purview_configuration PurviewConfigurationArgs

Purview information of the factory.

repo_configuration FactoryGitHubConfigurationArgs | FactoryVSTSConfigurationArgs

Git repo information of the factory.

tags Mapping[str, str]

The resource tags.

resourceGroupName String

The resource group name.

encryption Property Map

Properties to enable Customer Managed Key for the factory.

factoryName String

The factory name.

globalParameters Map<Property Map>

List of parameters for factory.

identity Property Map

Managed service identity of the factory.

location String

The resource location.

publicNetworkAccess String | "Enabled" | "Disabled"

Whether or not public network access is allowed for the data factory.

purviewConfiguration Property Map

Purview information of the factory.

repoConfiguration Property Map | Property Map

Git repo information of the factory.

tags Map<String>

The resource tags.

Outputs

All input properties are implicitly available as output properties. Additionally, the Factory resource produces the following output properties:

CreateTime string

Time the factory was created in ISO8601 format.

ETag string

Etag identifies change in the resource.

Id string

The provider-assigned unique ID for this managed resource.

Name string

The resource name.

ProvisioningState string

Factory provisioning state, example Succeeded.

Type string

The resource type.

Version string

Version of the factory.

CreateTime string

Time the factory was created in ISO8601 format.

ETag string

Etag identifies change in the resource.

Id string

The provider-assigned unique ID for this managed resource.

Name string

The resource name.

ProvisioningState string

Factory provisioning state, example Succeeded.

Type string

The resource type.

Version string

Version of the factory.

createTime String

Time the factory was created in ISO8601 format.

eTag String

Etag identifies change in the resource.

id String

The provider-assigned unique ID for this managed resource.

name String

The resource name.

provisioningState String

Factory provisioning state, example Succeeded.

type String

The resource type.

version String

Version of the factory.

createTime string

Time the factory was created in ISO8601 format.

eTag string

Etag identifies change in the resource.

id string

The provider-assigned unique ID for this managed resource.

name string

The resource name.

provisioningState string

Factory provisioning state, example Succeeded.

type string

The resource type.

version string

Version of the factory.

create_time str

Time the factory was created in ISO8601 format.

e_tag str

Etag identifies change in the resource.

id str

The provider-assigned unique ID for this managed resource.

name str

The resource name.

provisioning_state str

Factory provisioning state, example Succeeded.

type str

The resource type.

version str

Version of the factory.

createTime String

Time the factory was created in ISO8601 format.

eTag String

Etag identifies change in the resource.

id String

The provider-assigned unique ID for this managed resource.

name String

The resource name.

provisioningState String

Factory provisioning state, example Succeeded.

type String

The resource type.

version String

Version of the factory.

Supporting Types

CMKIdentityDefinition

UserAssignedIdentity string

The resource id of the user assigned identity to authenticate to customer's key vault.

UserAssignedIdentity string

The resource id of the user assigned identity to authenticate to customer's key vault.

userAssignedIdentity String

The resource id of the user assigned identity to authenticate to customer's key vault.

userAssignedIdentity string

The resource id of the user assigned identity to authenticate to customer's key vault.

user_assigned_identity str

The resource id of the user assigned identity to authenticate to customer's key vault.

userAssignedIdentity String

The resource id of the user assigned identity to authenticate to customer's key vault.

CMKIdentityDefinitionResponse

UserAssignedIdentity string

The resource id of the user assigned identity to authenticate to customer's key vault.

UserAssignedIdentity string

The resource id of the user assigned identity to authenticate to customer's key vault.

userAssignedIdentity String

The resource id of the user assigned identity to authenticate to customer's key vault.

userAssignedIdentity string

The resource id of the user assigned identity to authenticate to customer's key vault.

user_assigned_identity str

The resource id of the user assigned identity to authenticate to customer's key vault.

userAssignedIdentity String

The resource id of the user assigned identity to authenticate to customer's key vault.

EncryptionConfiguration

KeyName string

The name of the key in Azure Key Vault to use as Customer Managed Key.

VaultBaseUrl string

The url of the Azure Key Vault used for CMK.

Identity Pulumi.AzureNative.DataFactory.Inputs.CMKIdentityDefinition

User assigned identity to use to authenticate to customer's key vault. If not provided Managed Service Identity will be used.

KeyVersion string

The version of the key used for CMK. If not provided, latest version will be used.

KeyName string

The name of the key in Azure Key Vault to use as Customer Managed Key.

VaultBaseUrl string

The url of the Azure Key Vault used for CMK.

Identity CMKIdentityDefinition

User assigned identity to use to authenticate to customer's key vault. If not provided Managed Service Identity will be used.

KeyVersion string

The version of the key used for CMK. If not provided, latest version will be used.

keyName String

The name of the key in Azure Key Vault to use as Customer Managed Key.

vaultBaseUrl String

The url of the Azure Key Vault used for CMK.

identity CMKIdentityDefinition

User assigned identity to use to authenticate to customer's key vault. If not provided Managed Service Identity will be used.

keyVersion String

The version of the key used for CMK. If not provided, latest version will be used.

keyName string

The name of the key in Azure Key Vault to use as Customer Managed Key.

vaultBaseUrl string

The url of the Azure Key Vault used for CMK.

identity CMKIdentityDefinition

User assigned identity to use to authenticate to customer's key vault. If not provided Managed Service Identity will be used.

keyVersion string

The version of the key used for CMK. If not provided, latest version will be used.

key_name str

The name of the key in Azure Key Vault to use as Customer Managed Key.

vault_base_url str

The url of the Azure Key Vault used for CMK.

identity CMKIdentityDefinition

User assigned identity to use to authenticate to customer's key vault. If not provided Managed Service Identity will be used.

key_version str

The version of the key used for CMK. If not provided, latest version will be used.

keyName String

The name of the key in Azure Key Vault to use as Customer Managed Key.

vaultBaseUrl String

The url of the Azure Key Vault used for CMK.

identity Property Map

User assigned identity to use to authenticate to customer's key vault. If not provided Managed Service Identity will be used.

keyVersion String

The version of the key used for CMK. If not provided, latest version will be used.

EncryptionConfigurationResponse

KeyName string

The name of the key in Azure Key Vault to use as Customer Managed Key.

VaultBaseUrl string

The url of the Azure Key Vault used for CMK.

Identity Pulumi.AzureNative.DataFactory.Inputs.CMKIdentityDefinitionResponse

User assigned identity to use to authenticate to customer's key vault. If not provided Managed Service Identity will be used.

KeyVersion string

The version of the key used for CMK. If not provided, latest version will be used.

KeyName string

The name of the key in Azure Key Vault to use as Customer Managed Key.

VaultBaseUrl string

The url of the Azure Key Vault used for CMK.

Identity CMKIdentityDefinitionResponse

User assigned identity to use to authenticate to customer's key vault. If not provided Managed Service Identity will be used.

KeyVersion string

The version of the key used for CMK. If not provided, latest version will be used.

keyName String

The name of the key in Azure Key Vault to use as Customer Managed Key.

vaultBaseUrl String

The url of the Azure Key Vault used for CMK.

identity CMKIdentityDefinitionResponse

User assigned identity to use to authenticate to customer's key vault. If not provided Managed Service Identity will be used.

keyVersion String

The version of the key used for CMK. If not provided, latest version will be used.

keyName string

The name of the key in Azure Key Vault to use as Customer Managed Key.

vaultBaseUrl string

The url of the Azure Key Vault used for CMK.

identity CMKIdentityDefinitionResponse

User assigned identity to use to authenticate to customer's key vault. If not provided Managed Service Identity will be used.

keyVersion string

The version of the key used for CMK. If not provided, latest version will be used.

key_name str

The name of the key in Azure Key Vault to use as Customer Managed Key.

vault_base_url str

The url of the Azure Key Vault used for CMK.

identity CMKIdentityDefinitionResponse

User assigned identity to use to authenticate to customer's key vault. If not provided Managed Service Identity will be used.

key_version str

The version of the key used for CMK. If not provided, latest version will be used.

keyName String

The name of the key in Azure Key Vault to use as Customer Managed Key.

vaultBaseUrl String

The url of the Azure Key Vault used for CMK.

identity Property Map

User assigned identity to use to authenticate to customer's key vault. If not provided Managed Service Identity will be used.

keyVersion String

The version of the key used for CMK. If not provided, latest version will be used.

FactoryGitHubConfiguration

AccountName string

Account name.

CollaborationBranch string

Collaboration branch.

RepositoryName string

Repository name.

RootFolder string

Root folder.

ClientId string

GitHub bring your own app client id.

ClientSecret Pulumi.AzureNative.DataFactory.Inputs.GitHubClientSecret

GitHub bring your own app client secret information.

DisablePublish bool

Disable manual publish operation in ADF studio to favor automated publish.

HostName string

GitHub Enterprise host name. For example: https://github.mydomain.com

LastCommitId string

Last commit id.

AccountName string

Account name.

CollaborationBranch string

Collaboration branch.

RepositoryName string

Repository name.

RootFolder string

Root folder.

ClientId string

GitHub bring your own app client id.

ClientSecret GitHubClientSecret

GitHub bring your own app client secret information.

DisablePublish bool

Disable manual publish operation in ADF studio to favor automated publish.

HostName string

GitHub Enterprise host name. For example: https://github.mydomain.com

LastCommitId string

Last commit id.

accountName String

Account name.

collaborationBranch String

Collaboration branch.

repositoryName String

Repository name.

rootFolder String

Root folder.

clientId String

GitHub bring your own app client id.

clientSecret GitHubClientSecret

GitHub bring your own app client secret information.

disablePublish Boolean

Disable manual publish operation in ADF studio to favor automated publish.

hostName String

GitHub Enterprise host name. For example: https://github.mydomain.com

lastCommitId String

Last commit id.

accountName string

Account name.

collaborationBranch string

Collaboration branch.

repositoryName string

Repository name.

rootFolder string

Root folder.

clientId string

GitHub bring your own app client id.

clientSecret GitHubClientSecret

GitHub bring your own app client secret information.

disablePublish boolean

Disable manual publish operation in ADF studio to favor automated publish.

hostName string

GitHub Enterprise host name. For example: https://github.mydomain.com

lastCommitId string

Last commit id.

account_name str

Account name.

collaboration_branch str

Collaboration branch.

repository_name str

Repository name.

root_folder str

Root folder.

client_id str

GitHub bring your own app client id.

client_secret GitHubClientSecret

GitHub bring your own app client secret information.

disable_publish bool

Disable manual publish operation in ADF studio to favor automated publish.

host_name str

GitHub Enterprise host name. For example: https://github.mydomain.com

last_commit_id str

Last commit id.

accountName String

Account name.

collaborationBranch String

Collaboration branch.

repositoryName String

Repository name.

rootFolder String

Root folder.

clientId String

GitHub bring your own app client id.

clientSecret Property Map

GitHub bring your own app client secret information.

disablePublish Boolean

Disable manual publish operation in ADF studio to favor automated publish.

hostName String

GitHub Enterprise host name. For example: https://github.mydomain.com

lastCommitId String

Last commit id.

FactoryGitHubConfigurationResponse

AccountName string

Account name.

CollaborationBranch string

Collaboration branch.

RepositoryName string

Repository name.

RootFolder string

Root folder.

ClientId string

GitHub bring your own app client id.

ClientSecret Pulumi.AzureNative.DataFactory.Inputs.GitHubClientSecretResponse

GitHub bring your own app client secret information.

DisablePublish bool

Disable manual publish operation in ADF studio to favor automated publish.

HostName string

GitHub Enterprise host name. For example: https://github.mydomain.com

LastCommitId string

Last commit id.

AccountName string

Account name.

CollaborationBranch string

Collaboration branch.

RepositoryName string

Repository name.

RootFolder string

Root folder.

ClientId string

GitHub bring your own app client id.

ClientSecret GitHubClientSecretResponse

GitHub bring your own app client secret information.

DisablePublish bool

Disable manual publish operation in ADF studio to favor automated publish.

HostName string

GitHub Enterprise host name. For example: https://github.mydomain.com

LastCommitId string

Last commit id.

accountName String

Account name.

collaborationBranch String

Collaboration branch.

repositoryName String

Repository name.

rootFolder String

Root folder.

clientId String

GitHub bring your own app client id.

clientSecret GitHubClientSecretResponse

GitHub bring your own app client secret information.

disablePublish Boolean

Disable manual publish operation in ADF studio to favor automated publish.

hostName String

GitHub Enterprise host name. For example: https://github.mydomain.com

lastCommitId String

Last commit id.

accountName string

Account name.

collaborationBranch string

Collaboration branch.

repositoryName string

Repository name.

rootFolder string

Root folder.

clientId string

GitHub bring your own app client id.

clientSecret GitHubClientSecretResponse

GitHub bring your own app client secret information.

disablePublish boolean

Disable manual publish operation in ADF studio to favor automated publish.

hostName string

GitHub Enterprise host name. For example: https://github.mydomain.com

lastCommitId string

Last commit id.

account_name str

Account name.

collaboration_branch str

Collaboration branch.

repository_name str

Repository name.

root_folder str

Root folder.

client_id str

GitHub bring your own app client id.

client_secret GitHubClientSecretResponse

GitHub bring your own app client secret information.

disable_publish bool

Disable manual publish operation in ADF studio to favor automated publish.

host_name str

GitHub Enterprise host name. For example: https://github.mydomain.com

last_commit_id str

Last commit id.

accountName String

Account name.

collaborationBranch String

Collaboration branch.

repositoryName String

Repository name.

rootFolder String

Root folder.

clientId String

GitHub bring your own app client id.

clientSecret Property Map

GitHub bring your own app client secret information.

disablePublish Boolean

Disable manual publish operation in ADF studio to favor automated publish.

hostName String

GitHub Enterprise host name. For example: https://github.mydomain.com

lastCommitId String

Last commit id.

FactoryIdentity

Type string | Pulumi.AzureNative.DataFactory.FactoryIdentityType

The identity type.

UserAssignedIdentities Dictionary<string, object>

List of user assigned identities for the factory.

Type string | FactoryIdentityType

The identity type.

UserAssignedIdentities map[string]interface{}

List of user assigned identities for the factory.

type String | FactoryIdentityType

The identity type.

userAssignedIdentities Map<String,Object>

List of user assigned identities for the factory.

type string | FactoryIdentityType

The identity type.

userAssignedIdentities {[key: string]: any}

List of user assigned identities for the factory.

type str | FactoryIdentityType

The identity type.

user_assigned_identities Mapping[str, Any]

List of user assigned identities for the factory.

type String | "SystemAssigned" | "UserAssigned" | "SystemAssigned,UserAssigned"

The identity type.

userAssignedIdentities Map<Any>

List of user assigned identities for the factory.

FactoryIdentityResponse

PrincipalId string

The principal id of the identity.

TenantId string

The client tenant id of the identity.

Type string

The identity type.

UserAssignedIdentities Dictionary<string, object>

List of user assigned identities for the factory.

PrincipalId string

The principal id of the identity.

TenantId string

The client tenant id of the identity.

Type string

The identity type.

UserAssignedIdentities map[string]interface{}

List of user assigned identities for the factory.

principalId String

The principal id of the identity.

tenantId String

The client tenant id of the identity.

type String

The identity type.

userAssignedIdentities Map<String,Object>

List of user assigned identities for the factory.

principalId string

The principal id of the identity.

tenantId string

The client tenant id of the identity.

type string

The identity type.

userAssignedIdentities {[key: string]: any}

List of user assigned identities for the factory.

principal_id str

The principal id of the identity.

tenant_id str

The client tenant id of the identity.

type str

The identity type.

user_assigned_identities Mapping[str, Any]

List of user assigned identities for the factory.

principalId String

The principal id of the identity.

tenantId String

The client tenant id of the identity.

type String

The identity type.

userAssignedIdentities Map<Any>

List of user assigned identities for the factory.

FactoryIdentityType

SystemAssigned
SystemAssigned
UserAssigned
UserAssigned
SystemAssigned_UserAssigned
SystemAssigned,UserAssigned
FactoryIdentityTypeSystemAssigned
SystemAssigned
FactoryIdentityTypeUserAssigned
UserAssigned
FactoryIdentityType_SystemAssigned_UserAssigned
SystemAssigned,UserAssigned
SystemAssigned
SystemAssigned
UserAssigned
UserAssigned
SystemAssigned_UserAssigned
SystemAssigned,UserAssigned
SystemAssigned
SystemAssigned
UserAssigned
UserAssigned
SystemAssigned_UserAssigned
SystemAssigned,UserAssigned
SYSTEM_ASSIGNED
SystemAssigned
USER_ASSIGNED
UserAssigned
SYSTEM_ASSIGNED_USER_ASSIGNED
SystemAssigned,UserAssigned
"SystemAssigned"
SystemAssigned
"UserAssigned"
UserAssigned
"SystemAssigned,UserAssigned"
SystemAssigned,UserAssigned

FactoryVSTSConfiguration

AccountName string

Account name.

CollaborationBranch string

Collaboration branch.

ProjectName string

VSTS project name.

RepositoryName string

Repository name.

RootFolder string

Root folder.

DisablePublish bool

Disable manual publish operation in ADF studio to favor automated publish.

LastCommitId string

Last commit id.

TenantId string

VSTS tenant id.

AccountName string

Account name.

CollaborationBranch string

Collaboration branch.

ProjectName string

VSTS project name.

RepositoryName string

Repository name.

RootFolder string

Root folder.

DisablePublish bool

Disable manual publish operation in ADF studio to favor automated publish.

LastCommitId string

Last commit id.

TenantId string

VSTS tenant id.

accountName String

Account name.

collaborationBranch String

Collaboration branch.

projectName String

VSTS project name.

repositoryName String

Repository name.

rootFolder String

Root folder.

disablePublish Boolean

Disable manual publish operation in ADF studio to favor automated publish.

lastCommitId String

Last commit id.

tenantId String

VSTS tenant id.

accountName string

Account name.

collaborationBranch string

Collaboration branch.

projectName string

VSTS project name.

repositoryName string

Repository name.

rootFolder string

Root folder.

disablePublish boolean

Disable manual publish operation in ADF studio to favor automated publish.

lastCommitId string

Last commit id.

tenantId string

VSTS tenant id.

account_name str

Account name.

collaboration_branch str

Collaboration branch.

project_name str

VSTS project name.

repository_name str

Repository name.

root_folder str

Root folder.

disable_publish bool

Disable manual publish operation in ADF studio to favor automated publish.

last_commit_id str

Last commit id.

tenant_id str

VSTS tenant id.

accountName String

Account name.

collaborationBranch String

Collaboration branch.

projectName String

VSTS project name.

repositoryName String

Repository name.

rootFolder String

Root folder.

disablePublish Boolean

Disable manual publish operation in ADF studio to favor automated publish.

lastCommitId String

Last commit id.

tenantId String

VSTS tenant id.

FactoryVSTSConfigurationResponse

AccountName string

Account name.

CollaborationBranch string

Collaboration branch.

ProjectName string

VSTS project name.

RepositoryName string

Repository name.

RootFolder string

Root folder.

DisablePublish bool

Disable manual publish operation in ADF studio to favor automated publish.

LastCommitId string

Last commit id.

TenantId string

VSTS tenant id.

AccountName string

Account name.

CollaborationBranch string

Collaboration branch.

ProjectName string

VSTS project name.

RepositoryName string

Repository name.

RootFolder string

Root folder.

DisablePublish bool

Disable manual publish operation in ADF studio to favor automated publish.

LastCommitId string

Last commit id.

TenantId string

VSTS tenant id.

accountName String

Account name.

collaborationBranch String

Collaboration branch.

projectName String

VSTS project name.

repositoryName String

Repository name.

rootFolder String

Root folder.

disablePublish Boolean

Disable manual publish operation in ADF studio to favor automated publish.

lastCommitId String

Last commit id.

tenantId String

VSTS tenant id.

accountName string

Account name.

collaborationBranch string

Collaboration branch.

projectName string

VSTS project name.

repositoryName string

Repository name.

rootFolder string

Root folder.

disablePublish boolean

Disable manual publish operation in ADF studio to favor automated publish.

lastCommitId string

Last commit id.

tenantId string

VSTS tenant id.

account_name str

Account name.

collaboration_branch str

Collaboration branch.

project_name str

VSTS project name.

repository_name str

Repository name.

root_folder str

Root folder.

disable_publish bool

Disable manual publish operation in ADF studio to favor automated publish.

last_commit_id str

Last commit id.

tenant_id str

VSTS tenant id.

accountName String

Account name.

collaborationBranch String

Collaboration branch.

projectName String

VSTS project name.

repositoryName String

Repository name.

rootFolder String

Root folder.

disablePublish Boolean

Disable manual publish operation in ADF studio to favor automated publish.

lastCommitId String

Last commit id.

tenantId String

VSTS tenant id.

GitHubClientSecret

ByoaSecretAkvUrl string

Bring your own app client secret AKV URL.

ByoaSecretName string

Bring your own app client secret name in AKV.

ByoaSecretAkvUrl string

Bring your own app client secret AKV URL.

ByoaSecretName string

Bring your own app client secret name in AKV.

byoaSecretAkvUrl String

Bring your own app client secret AKV URL.

byoaSecretName String

Bring your own app client secret name in AKV.

byoaSecretAkvUrl string

Bring your own app client secret AKV URL.

byoaSecretName string

Bring your own app client secret name in AKV.

byoa_secret_akv_url str

Bring your own app client secret AKV URL.

byoa_secret_name str

Bring your own app client secret name in AKV.

byoaSecretAkvUrl String

Bring your own app client secret AKV URL.

byoaSecretName String

Bring your own app client secret name in AKV.

GitHubClientSecretResponse

ByoaSecretAkvUrl string

Bring your own app client secret AKV URL.

ByoaSecretName string

Bring your own app client secret name in AKV.

ByoaSecretAkvUrl string

Bring your own app client secret AKV URL.

ByoaSecretName string

Bring your own app client secret name in AKV.

byoaSecretAkvUrl String

Bring your own app client secret AKV URL.

byoaSecretName String

Bring your own app client secret name in AKV.

byoaSecretAkvUrl string

Bring your own app client secret AKV URL.

byoaSecretName string

Bring your own app client secret name in AKV.

byoa_secret_akv_url str

Bring your own app client secret AKV URL.

byoa_secret_name str

Bring your own app client secret name in AKV.

byoaSecretAkvUrl String

Bring your own app client secret AKV URL.

byoaSecretName String

Bring your own app client secret name in AKV.

GlobalParameterSpecification

Type string | Pulumi.AzureNative.DataFactory.GlobalParameterType

Global Parameter type.

Value object

Value of parameter.

Type string | GlobalParameterType

Global Parameter type.

Value interface{}

Value of parameter.

type String | GlobalParameterType

Global Parameter type.

value Object

Value of parameter.

type string | GlobalParameterType

Global Parameter type.

value any

Value of parameter.

type str | GlobalParameterType

Global Parameter type.

value Any

Value of parameter.

type String | "Object" | "String" | "Int" | "Float" | "Bool" | "Array"

Global Parameter type.

value Any

Value of parameter.

GlobalParameterSpecificationResponse

Type string

Global Parameter type.

Value object

Value of parameter.

Type string

Global Parameter type.

Value interface{}

Value of parameter.

type String

Global Parameter type.

value Object

Value of parameter.

type string

Global Parameter type.

value any

Value of parameter.

type str

Global Parameter type.

value Any

Value of parameter.

type String

Global Parameter type.

value Any

Value of parameter.

GlobalParameterType

Object
Object
String
String
Int
Int
Float
Float
Bool
Bool
Array
Array
GlobalParameterTypeObject
Object
GlobalParameterTypeString
String
GlobalParameterTypeInt
Int
GlobalParameterTypeFloat
Float
GlobalParameterTypeBool
Bool
GlobalParameterTypeArray
Array
Object
Object
String
String
Int
Int
Float
Float
Bool
Bool
Array
Array
Object
Object
String
String
Int
Int
Float
Float
Bool
Bool
Array
Array
OBJECT
Object
STRING
String
INT
Int
FLOAT
Float
BOOL
Bool
ARRAY
Array
"Object"
Object
"String"
String
"Int"
Int
"Float"
Float
"Bool"
Bool
"Array"
Array

PublicNetworkAccess

Enabled
Enabled
Disabled
Disabled
PublicNetworkAccessEnabled
Enabled
PublicNetworkAccessDisabled
Disabled
Enabled
Enabled
Disabled
Disabled
Enabled
Enabled
Disabled
Disabled
ENABLED
Enabled
DISABLED
Disabled
"Enabled"
Enabled
"Disabled"
Disabled

PurviewConfiguration

PurviewResourceId string

Purview resource id.

PurviewResourceId string

Purview resource id.

purviewResourceId String

Purview resource id.

purviewResourceId string

Purview resource id.

purview_resource_id str

Purview resource id.

purviewResourceId String

Purview resource id.

PurviewConfigurationResponse

PurviewResourceId string

Purview resource id.

PurviewResourceId string

Purview resource id.

purviewResourceId String

Purview resource id.

purviewResourceId string

Purview resource id.

purview_resource_id str

Purview resource id.

purviewResourceId String

Purview resource id.

Import

An existing resource can be imported using its type token, name, and identifier, e.g.

$ pulumi import azure-native:datafactory:Factory exampleFactoryName /subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName 

Package Details

Repository
Azure Native pulumi/pulumi-azure-native
License
Apache-2.0