Azure Native

Pulumi Official
Package maintained by Pulumi
v1.68.2 published on Tuesday, Aug 16, 2022 by Pulumi

getFactory

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

Using getFactory

Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

function getFactory(args: GetFactoryArgs, opts?: InvokeOptions): Promise<GetFactoryResult>
function getFactoryOutput(args: GetFactoryOutputArgs, opts?: InvokeOptions): Output<GetFactoryResult>
def get_factory(factory_name: Optional[str] = None,
                resource_group_name: Optional[str] = None,
                opts: Optional[InvokeOptions] = None) -> GetFactoryResult
def get_factory_output(factory_name: Optional[pulumi.Input[str]] = None,
                resource_group_name: Optional[pulumi.Input[str]] = None,
                opts: Optional[InvokeOptions] = None) -> Output[GetFactoryResult]
func LookupFactory(ctx *Context, args *LookupFactoryArgs, opts ...InvokeOption) (*LookupFactoryResult, error)
func LookupFactoryOutput(ctx *Context, args *LookupFactoryOutputArgs, opts ...InvokeOption) LookupFactoryResultOutput

> Note: This function is named LookupFactory in the Go SDK.

public static class GetFactory 
{
    public static Task<GetFactoryResult> InvokeAsync(GetFactoryArgs args, InvokeOptions? opts = null)
    public static Output<GetFactoryResult> Invoke(GetFactoryInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetFactoryResult> getFactory(GetFactoryArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
Fn::Invoke:
  Function: azure-native:datafactory:getFactory
  Arguments:
    # Arguments dictionary

The following arguments are supported:

FactoryName string

The factory name.

ResourceGroupName string

The resource group name.

FactoryName string

The factory name.

ResourceGroupName string

The resource group name.

factoryName String

The factory name.

resourceGroupName String

The resource group name.

factoryName string

The factory name.

resourceGroupName string

The resource group name.

factory_name str

The factory name.

resource_group_name str

The resource group name.

factoryName String

The factory name.

resourceGroupName String

The resource group name.

getFactory Result

The following output properties are available:

CreateTime string

Time the factory was created in ISO8601 format.

ETag string

Etag identifies change in the resource.

Id string

The resource identifier.

Name string

The resource name.

ProvisioningState string

Factory provisioning state, example Succeeded.

Type string

The resource type.

Version string

Version of the factory.

Encryption Pulumi.AzureNative.DataFactory.Outputs.EncryptionConfigurationResponse

Properties to enable Customer Managed Key for the factory.

GlobalParameters Dictionary<string, Pulumi.AzureNative.DataFactory.Outputs.GlobalParameterSpecificationResponse>

List of parameters for factory.

Identity Pulumi.AzureNative.DataFactory.Outputs.FactoryIdentityResponse

Managed service identity of the factory.

Location string

The resource location.

PublicNetworkAccess string

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

PurviewConfiguration Pulumi.AzureNative.DataFactory.Outputs.PurviewConfigurationResponse

Purview information of the factory.

RepoConfiguration Pulumi.AzureNative.DataFactory.Outputs.FactoryGitHubConfigurationResponse | Pulumi.AzureNative.DataFactory.Outputs.FactoryVSTSConfigurationResponse

Git repo information of the factory.

Tags Dictionary<string, string>

The resource tags.

CreateTime string

Time the factory was created in ISO8601 format.

ETag string

Etag identifies change in the resource.

Id string

The resource identifier.

Name string

The resource name.

ProvisioningState string

Factory provisioning state, example Succeeded.

Type string

The resource type.

Version string

Version of the factory.

Encryption EncryptionConfigurationResponse

Properties to enable Customer Managed Key for the factory.

GlobalParameters map[string]GlobalParameterSpecificationResponse

List of parameters for factory.

Identity FactoryIdentityResponse

Managed service identity of the factory.

Location string

The resource location.

PublicNetworkAccess string

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

PurviewConfiguration PurviewConfigurationResponse

Purview information of the factory.

RepoConfiguration FactoryGitHubConfigurationResponse | FactoryVSTSConfigurationResponse

Git repo information of the factory.

Tags map[string]string

The resource tags.

createTime String

Time the factory was created in ISO8601 format.

eTag String

Etag identifies change in the resource.

id String

The resource identifier.

name String

The resource name.

provisioningState String

Factory provisioning state, example Succeeded.

type String

The resource type.

version String

Version of the factory.

encryption EncryptionConfigurationResponse

Properties to enable Customer Managed Key for the factory.

globalParameters Map<String,GlobalParameterSpecificationResponse>

List of parameters for factory.

identity FactoryIdentityResponse

Managed service identity of the factory.

location String

The resource location.

publicNetworkAccess String

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

purviewConfiguration PurviewConfigurationResponse

Purview information of the factory.

repoConfiguration FactoryGitHubConfigurationResponse | FactoryVSTSConfigurationResponse

Git repo information of the factory.

tags Map<String,String>

The resource tags.

createTime string

Time the factory was created in ISO8601 format.

eTag string

Etag identifies change in the resource.

id string

The resource identifier.

name string

The resource name.

provisioningState string

Factory provisioning state, example Succeeded.

type string

The resource type.

version string

Version of the factory.

encryption EncryptionConfigurationResponse

Properties to enable Customer Managed Key for the factory.

globalParameters {[key: string]: GlobalParameterSpecificationResponse}

List of parameters for factory.

identity FactoryIdentityResponse

Managed service identity of the factory.

location string

The resource location.

publicNetworkAccess string

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

purviewConfiguration PurviewConfigurationResponse

Purview information of the factory.

repoConfiguration FactoryGitHubConfigurationResponse | FactoryVSTSConfigurationResponse

Git repo information of the factory.

tags {[key: string]: string}

The resource tags.

create_time str

Time the factory was created in ISO8601 format.

e_tag str

Etag identifies change in the resource.

id str

The resource identifier.

name str

The resource name.

provisioning_state str

Factory provisioning state, example Succeeded.

type str

The resource type.

version str

Version of the factory.

encryption EncryptionConfigurationResponse

Properties to enable Customer Managed Key for the factory.

global_parameters Mapping[str, GlobalParameterSpecificationResponse]

List of parameters for factory.

identity FactoryIdentityResponse

Managed service identity of the factory.

location str

The resource location.

public_network_access str

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

purview_configuration PurviewConfigurationResponse

Purview information of the factory.

repo_configuration FactoryGitHubConfigurationResponse | FactoryVSTSConfigurationResponse

Git repo information of the factory.

tags Mapping[str, str]

The resource tags.

createTime String

Time the factory was created in ISO8601 format.

eTag String

Etag identifies change in the resource.

id String

The resource identifier.

name String

The resource name.

provisioningState String

Factory provisioning state, example Succeeded.

type String

The resource type.

version String

Version of the factory.

encryption Property Map

Properties to enable Customer Managed Key for the factory.

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

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.

Supporting Types

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.

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.

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.

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.

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.

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.

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.

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.

hostName String

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

lastCommitId String

Last commit id.

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.

FactoryVSTSConfigurationResponse

AccountName string

Account name.

CollaborationBranch string

Collaboration branch.

ProjectName string

VSTS project name.

RepositoryName string

Repository name.

RootFolder string

Root folder.

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.

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.

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.

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.

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.

lastCommitId String

Last commit id.

tenantId String

VSTS tenant id.

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.

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.

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.

Package Details

Repository
https://github.com/pulumi/pulumi-azure-native
License
Apache-2.0