azure-native.datafactory.getFactory
Explore with Pulumi AI
Gets a factory. 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:
- 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