This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.73.0 published on Wednesday, Nov 20, 2024 by Pulumi
azure-native.datafactory.getFactory
Explore with Pulumi AI
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.73.0 published on Wednesday, Nov 20, 2024 by Pulumi
Gets a factory. Azure REST API version: 2018-06-01.
Other available API versions: 2017-09-01-preview.
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:
- Factory
Name string - The factory name.
- Resource
Group stringName - The resource group name.
- Factory
Name string - The factory name.
- Resource
Group stringName - The resource group name.
- factory
Name String - The factory name.
- resource
Group StringName - The resource group name.
- factory
Name string - The factory name.
- resource
Group stringName - The resource group name.
- factory_
name str - The factory name.
- resource_
group_ strname - The resource group name.
- factory
Name String - The factory name.
- resource
Group StringName - The resource group name.
getFactory Result
The following output properties are available:
- Create
Time 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.
- Provisioning
State string - Factory provisioning state, example Succeeded.
- Type string
- The resource type.
- Version string
- Version of the factory.
- Encryption
Pulumi.
Azure Native. Data Factory. Outputs. Encryption Configuration Response - Properties to enable Customer Managed Key for the factory.
- Global
Parameters Dictionary<string, Pulumi.Azure Native. Data Factory. Outputs. Global Parameter Specification Response> - List of parameters for factory.
- Identity
Pulumi.
Azure Native. Data Factory. Outputs. Factory Identity Response - Managed service identity of the factory.
- Location string
- The resource location.
- Public
Network stringAccess - Whether or not public network access is allowed for the data factory.
- Purview
Configuration Pulumi.Azure Native. Data Factory. Outputs. Purview Configuration Response - Purview information of the factory.
- Repo
Configuration Pulumi.Azure | Pulumi.Native. Data Factory. Outputs. Factory Git Hub Configuration Response Azure Native. Data Factory. Outputs. Factory VSTSConfiguration Response - Git repo information of the factory.
- Dictionary<string, string>
- The resource tags.
- Create
Time 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.
- Provisioning
State string - Factory provisioning state, example Succeeded.
- Type string
- The resource type.
- Version string
- Version of the factory.
- Encryption
Encryption
Configuration Response - Properties to enable Customer Managed Key for the factory.
- Global
Parameters map[string]GlobalParameter Specification Response - List of parameters for factory.
- Identity
Factory
Identity Response - Managed service identity of the factory.
- Location string
- The resource location.
- Public
Network stringAccess - Whether or not public network access is allowed for the data factory.
- Purview
Configuration PurviewConfiguration Response - Purview information of the factory.
- Repo
Configuration FactoryGit | FactoryHub Configuration Response VSTSConfiguration Response - Git repo information of the factory.
- map[string]string
- The resource tags.
- create
Time String - Time the factory was created in ISO8601 format.
- e
Tag String - Etag identifies change in the resource.
- id String
- The resource identifier.
- name String
- The resource name.
- provisioning
State String - Factory provisioning state, example Succeeded.
- type String
- The resource type.
- version String
- Version of the factory.
- encryption
Encryption
Configuration Response - Properties to enable Customer Managed Key for the factory.
- global
Parameters Map<String,GlobalParameter Specification Response> - List of parameters for factory.
- identity
Factory
Identity Response - Managed service identity of the factory.
- location String
- The resource location.
- public
Network StringAccess - Whether or not public network access is allowed for the data factory.
- purview
Configuration PurviewConfiguration Response - Purview information of the factory.
- repo
Configuration FactoryGit | FactoryHub Configuration Response VSTSConfiguration Response - Git repo information of the factory.
- Map<String,String>
- The resource tags.
- create
Time string - Time the factory was created in ISO8601 format.
- e
Tag string - Etag identifies change in the resource.
- id string
- The resource identifier.
- name string
- The resource name.
- provisioning
State string - Factory provisioning state, example Succeeded.
- type string
- The resource type.
- version string
- Version of the factory.
- encryption
Encryption
Configuration Response - Properties to enable Customer Managed Key for the factory.
- global
Parameters {[key: string]: GlobalParameter Specification Response} - List of parameters for factory.
- identity
Factory
Identity Response - Managed service identity of the factory.
- location string
- The resource location.
- public
Network stringAccess - Whether or not public network access is allowed for the data factory.
- purview
Configuration PurviewConfiguration Response - Purview information of the factory.
- repo
Configuration FactoryGit | FactoryHub Configuration Response VSTSConfiguration Response - Git repo information of the factory.
- {[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
Encryption
Configuration Response - Properties to enable Customer Managed Key for the factory.
- global_
parameters Mapping[str, GlobalParameter Specification Response] - List of parameters for factory.
- identity
Factory
Identity Response - Managed service identity of the factory.
- location str
- The resource location.
- public_
network_ straccess - Whether or not public network access is allowed for the data factory.
- purview_
configuration PurviewConfiguration Response - Purview information of the factory.
- repo_
configuration FactoryGit | FactoryHub Configuration Response VSTSConfiguration Response - Git repo information of the factory.
- Mapping[str, str]
- The resource tags.
- create
Time String - Time the factory was created in ISO8601 format.
- e
Tag String - Etag identifies change in the resource.
- id String
- The resource identifier.
- name String
- The resource name.
- provisioning
State 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.
- global
Parameters Map<Property Map> - List of parameters for factory.
- identity Property Map
- Managed service identity of the factory.
- location String
- The resource location.
- public
Network StringAccess - Whether or not public network access is allowed for the data factory.
- purview
Configuration Property Map - Purview information of the factory.
- repo
Configuration Property Map | Property Map - Git repo information of the factory.
- Map<String>
- The resource tags.
Supporting Types
CMKIdentityDefinitionResponse
- User
Assigned stringIdentity - The resource id of the user assigned identity to authenticate to customer's key vault.
- User
Assigned stringIdentity - The resource id of the user assigned identity to authenticate to customer's key vault.
- user
Assigned StringIdentity - The resource id of the user assigned identity to authenticate to customer's key vault.
- user
Assigned stringIdentity - The resource id of the user assigned identity to authenticate to customer's key vault.
- user_
assigned_ stridentity - The resource id of the user assigned identity to authenticate to customer's key vault.
- user
Assigned StringIdentity - The resource id of the user assigned identity to authenticate to customer's key vault.
EncryptionConfigurationResponse
- Key
Name string - The name of the key in Azure Key Vault to use as Customer Managed Key.
- Vault
Base stringUrl - The url of the Azure Key Vault used for CMK.
- Identity
Pulumi.
Azure Native. Data Factory. Inputs. CMKIdentity Definition Response - User assigned identity to use to authenticate to customer's key vault. If not provided Managed Service Identity will be used.
- Key
Version string - The version of the key used for CMK. If not provided, latest version will be used.
- Key
Name string - The name of the key in Azure Key Vault to use as Customer Managed Key.
- Vault
Base stringUrl - The url of the Azure Key Vault used for CMK.
- Identity
CMKIdentity
Definition Response - User assigned identity to use to authenticate to customer's key vault. If not provided Managed Service Identity will be used.
- Key
Version string - The version of the key used for CMK. If not provided, latest version will be used.
- key
Name String - The name of the key in Azure Key Vault to use as Customer Managed Key.
- vault
Base StringUrl - The url of the Azure Key Vault used for CMK.
- identity
CMKIdentity
Definition Response - User assigned identity to use to authenticate to customer's key vault. If not provided Managed Service Identity will be used.
- key
Version String - The version of the key used for CMK. If not provided, latest version will be used.
- key
Name string - The name of the key in Azure Key Vault to use as Customer Managed Key.
- vault
Base stringUrl - The url of the Azure Key Vault used for CMK.
- identity
CMKIdentity
Definition Response - User assigned identity to use to authenticate to customer's key vault. If not provided Managed Service Identity will be used.
- key
Version 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_ strurl - The url of the Azure Key Vault used for CMK.
- identity
CMKIdentity
Definition Response - 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.
- key
Name String - The name of the key in Azure Key Vault to use as Customer Managed Key.
- vault
Base StringUrl - 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.
- key
Version String - The version of the key used for CMK. If not provided, latest version will be used.
FactoryGitHubConfigurationResponse
- Account
Name string - Account name.
- Collaboration
Branch string - Collaboration branch.
- Repository
Name string - Repository name.
- Root
Folder string - Root folder.
- Client
Id string - GitHub bring your own app client id.
- Client
Secret Pulumi.Azure Native. Data Factory. Inputs. Git Hub Client Secret Response - GitHub bring your own app client secret information.
- Disable
Publish bool - Disable manual publish operation in ADF studio to favor automated publish.
- Host
Name string - GitHub Enterprise host name. For example:
https://github.mydomain.com
- Last
Commit stringId - Last commit id.
- Account
Name string - Account name.
- Collaboration
Branch string - Collaboration branch.
- Repository
Name string - Repository name.
- Root
Folder string - Root folder.
- Client
Id string - GitHub bring your own app client id.
- Client
Secret GitHub Client Secret Response - GitHub bring your own app client secret information.
- Disable
Publish bool - Disable manual publish operation in ADF studio to favor automated publish.
- Host
Name string - GitHub Enterprise host name. For example:
https://github.mydomain.com
- Last
Commit stringId - Last commit id.
- account
Name String - Account name.
- collaboration
Branch String - Collaboration branch.
- repository
Name String - Repository name.
- root
Folder String - Root folder.
- client
Id String - GitHub bring your own app client id.
- client
Secret GitHub Client Secret Response - GitHub bring your own app client secret information.
- disable
Publish Boolean - Disable manual publish operation in ADF studio to favor automated publish.
- host
Name String - GitHub Enterprise host name. For example:
https://github.mydomain.com
- last
Commit StringId - Last commit id.
- account
Name string - Account name.
- collaboration
Branch string - Collaboration branch.
- repository
Name string - Repository name.
- root
Folder string - Root folder.
- client
Id string - GitHub bring your own app client id.
- client
Secret GitHub Client Secret Response - GitHub bring your own app client secret information.
- disable
Publish boolean - Disable manual publish operation in ADF studio to favor automated publish.
- host
Name string - GitHub Enterprise host name. For example:
https://github.mydomain.com
- last
Commit stringId - 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 GitHub Client Secret Response - 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_ strid - Last commit id.
- account
Name String - Account name.
- collaboration
Branch String - Collaboration branch.
- repository
Name String - Repository name.
- root
Folder String - Root folder.
- client
Id String - GitHub bring your own app client id.
- client
Secret Property Map - GitHub bring your own app client secret information.
- disable
Publish Boolean - Disable manual publish operation in ADF studio to favor automated publish.
- host
Name String - GitHub Enterprise host name. For example:
https://github.mydomain.com
- last
Commit StringId - Last commit id.
FactoryIdentityResponse
- Principal
Id string - The principal id of the identity.
- Tenant
Id string - The client tenant id of the identity.
- Type string
- The identity type.
- User
Assigned Dictionary<string, object>Identities - List of user assigned identities for the factory.
- Principal
Id string - The principal id of the identity.
- Tenant
Id string - The client tenant id of the identity.
- Type string
- The identity type.
- User
Assigned map[string]interface{}Identities - List of user assigned identities for the factory.
- principal
Id String - The principal id of the identity.
- tenant
Id String - The client tenant id of the identity.
- type String
- The identity type.
- user
Assigned Map<String,Object>Identities - List of user assigned identities for the factory.
- principal
Id string - The principal id of the identity.
- tenant
Id string - The client tenant id of the identity.
- type string
- The identity type.
- user
Assigned {[key: string]: any}Identities - 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_ Mapping[str, Any]identities - List of user assigned identities for the factory.
- principal
Id String - The principal id of the identity.
- tenant
Id String - The client tenant id of the identity.
- type String
- The identity type.
- user
Assigned Map<Any>Identities - List of user assigned identities for the factory.
FactoryVSTSConfigurationResponse
- Account
Name string - Account name.
- Collaboration
Branch string - Collaboration branch.
- Project
Name string - VSTS project name.
- Repository
Name string - Repository name.
- Root
Folder string - Root folder.
- Disable
Publish bool - Disable manual publish operation in ADF studio to favor automated publish.
- Last
Commit stringId - Last commit id.
- Tenant
Id string - VSTS tenant id.
- Account
Name string - Account name.
- Collaboration
Branch string - Collaboration branch.
- Project
Name string - VSTS project name.
- Repository
Name string - Repository name.
- Root
Folder string - Root folder.
- Disable
Publish bool - Disable manual publish operation in ADF studio to favor automated publish.
- Last
Commit stringId - Last commit id.
- Tenant
Id string - VSTS tenant id.
- account
Name String - Account name.
- collaboration
Branch String - Collaboration branch.
- project
Name String - VSTS project name.
- repository
Name String - Repository name.
- root
Folder String - Root folder.
- disable
Publish Boolean - Disable manual publish operation in ADF studio to favor automated publish.
- last
Commit StringId - Last commit id.
- tenant
Id String - VSTS tenant id.
- account
Name string - Account name.
- collaboration
Branch string - Collaboration branch.
- project
Name string - VSTS project name.
- repository
Name string - Repository name.
- root
Folder string - Root folder.
- disable
Publish boolean - Disable manual publish operation in ADF studio to favor automated publish.
- last
Commit stringId - Last commit id.
- tenant
Id 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_ strid - Last commit id.
- tenant_
id str - VSTS tenant id.
- account
Name String - Account name.
- collaboration
Branch String - Collaboration branch.
- project
Name String - VSTS project name.
- repository
Name String - Repository name.
- root
Folder String - Root folder.
- disable
Publish Boolean - Disable manual publish operation in ADF studio to favor automated publish.
- last
Commit StringId - Last commit id.
- tenant
Id String - VSTS tenant id.
GitHubClientSecretResponse
- Byoa
Secret stringAkv Url - Bring your own app client secret AKV URL.
- Byoa
Secret stringName - Bring your own app client secret name in AKV.
- Byoa
Secret stringAkv Url - Bring your own app client secret AKV URL.
- Byoa
Secret stringName - Bring your own app client secret name in AKV.
- byoa
Secret StringAkv Url - Bring your own app client secret AKV URL.
- byoa
Secret StringName - Bring your own app client secret name in AKV.
- byoa
Secret stringAkv Url - Bring your own app client secret AKV URL.
- byoa
Secret stringName - Bring your own app client secret name in AKV.
- byoa_
secret_ strakv_ url - Bring your own app client secret AKV URL.
- byoa_
secret_ strname - Bring your own app client secret name in AKV.
- byoa
Secret StringAkv Url - Bring your own app client secret AKV URL.
- byoa
Secret StringName - Bring your own app client secret name in AKV.
GlobalParameterSpecificationResponse
PurviewConfigurationResponse
- Purview
Resource stringId - Purview resource id.
- Purview
Resource stringId - Purview resource id.
- purview
Resource StringId - Purview resource id.
- purview
Resource stringId - Purview resource id.
- purview_
resource_ strid - Purview resource id.
- purview
Resource StringId - Purview resource id.
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.73.0 published on Wednesday, Nov 20, 2024 by Pulumi