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.89.1 published on Sunday, Mar 2, 2025 by Pulumi
azure-native.datafactory.getCredentialOperation
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.89.1 published on Sunday, Mar 2, 2025 by Pulumi
Gets a credential. Azure REST API version: 2018-06-01.
Using getCredentialOperation
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 getCredentialOperation(args: GetCredentialOperationArgs, opts?: InvokeOptions): Promise<GetCredentialOperationResult>
function getCredentialOperationOutput(args: GetCredentialOperationOutputArgs, opts?: InvokeOptions): Output<GetCredentialOperationResult>def get_credential_operation(credential_name: Optional[str] = None,
                             factory_name: Optional[str] = None,
                             resource_group_name: Optional[str] = None,
                             opts: Optional[InvokeOptions] = None) -> GetCredentialOperationResult
def get_credential_operation_output(credential_name: Optional[pulumi.Input[str]] = None,
                             factory_name: Optional[pulumi.Input[str]] = None,
                             resource_group_name: Optional[pulumi.Input[str]] = None,
                             opts: Optional[InvokeOptions] = None) -> Output[GetCredentialOperationResult]func LookupCredentialOperation(ctx *Context, args *LookupCredentialOperationArgs, opts ...InvokeOption) (*LookupCredentialOperationResult, error)
func LookupCredentialOperationOutput(ctx *Context, args *LookupCredentialOperationOutputArgs, opts ...InvokeOption) LookupCredentialOperationResultOutput> Note: This function is named LookupCredentialOperation in the Go SDK.
public static class GetCredentialOperation 
{
    public static Task<GetCredentialOperationResult> InvokeAsync(GetCredentialOperationArgs args, InvokeOptions? opts = null)
    public static Output<GetCredentialOperationResult> Invoke(GetCredentialOperationInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetCredentialOperationResult> getCredentialOperation(GetCredentialOperationArgs args, InvokeOptions options)
public static Output<GetCredentialOperationResult> getCredentialOperation(GetCredentialOperationArgs args, InvokeOptions options)
fn::invoke:
  function: azure-native:datafactory:getCredentialOperation
  arguments:
    # arguments dictionaryThe following arguments are supported:
- CredentialName string
- Credential name
- FactoryName string
- The factory name.
- ResourceGroup stringName 
- The resource group name.
- CredentialName string
- Credential name
- FactoryName string
- The factory name.
- ResourceGroup stringName 
- The resource group name.
- credentialName String
- Credential name
- factoryName String
- The factory name.
- resourceGroup StringName 
- The resource group name.
- credentialName string
- Credential name
- factoryName string
- The factory name.
- resourceGroup stringName 
- The resource group name.
- credential_name str
- Credential name
- factory_name str
- The factory name.
- resource_group_ strname 
- The resource group name.
- credentialName String
- Credential name
- factoryName String
- The factory name.
- resourceGroup StringName 
- The resource group name.
getCredentialOperation Result
The following output properties are available:
- Etag string
- Etag identifies change in the resource.
- Id string
- The resource identifier.
- Name string
- The resource name.
- Properties
Pulumi.Azure | Pulumi.Native. Data Factory. Outputs. Managed Identity Credential Response Azure Native. Data Factory. Outputs. Service Principal Credential Response 
- Properties of credentials.
- Type string
- The resource type.
- Etag string
- Etag identifies change in the resource.
- Id string
- The resource identifier.
- Name string
- The resource name.
- Properties
ManagedIdentity | ServiceCredential Response Principal Credential Response 
- Properties of credentials.
- Type string
- The resource type.
- etag String
- Etag identifies change in the resource.
- id String
- The resource identifier.
- name String
- The resource name.
- properties
ManagedIdentity | ServiceCredential Response Principal Credential Response 
- Properties of credentials.
- type String
- The resource type.
- etag string
- Etag identifies change in the resource.
- id string
- The resource identifier.
- name string
- The resource name.
- properties
ManagedIdentity | ServiceCredential Response Principal Credential Response 
- Properties of credentials.
- type string
- The resource type.
- etag str
- Etag identifies change in the resource.
- id str
- The resource identifier.
- name str
- The resource name.
- properties
ManagedIdentity | ServiceCredential Response Principal Credential Response 
- Properties of credentials.
- type str
- The resource type.
- etag String
- Etag identifies change in the resource.
- id String
- The resource identifier.
- name String
- The resource name.
- properties Property Map | Property Map
- Properties of credentials.
- type String
- The resource type.
Supporting Types
AzureKeyVaultSecretReferenceResponse     
- SecretName object
- The name of the secret in Azure Key Vault. Type: string (or Expression with resultType string).
- Store
Pulumi.Azure Native. Data Factory. Inputs. Linked Service Reference Response 
- The Azure Key Vault linked service reference.
- SecretVersion object
- The version of the secret in Azure Key Vault. The default value is the latest version of the secret. Type: string (or Expression with resultType string).
- SecretName interface{}
- The name of the secret in Azure Key Vault. Type: string (or Expression with resultType string).
- Store
LinkedService Reference Response 
- The Azure Key Vault linked service reference.
- SecretVersion interface{}
- The version of the secret in Azure Key Vault. The default value is the latest version of the secret. Type: string (or Expression with resultType string).
- secretName Object
- The name of the secret in Azure Key Vault. Type: string (or Expression with resultType string).
- store
LinkedService Reference Response 
- The Azure Key Vault linked service reference.
- secretVersion Object
- The version of the secret in Azure Key Vault. The default value is the latest version of the secret. Type: string (or Expression with resultType string).
- secretName any
- The name of the secret in Azure Key Vault. Type: string (or Expression with resultType string).
- store
LinkedService Reference Response 
- The Azure Key Vault linked service reference.
- secretVersion any
- The version of the secret in Azure Key Vault. The default value is the latest version of the secret. Type: string (or Expression with resultType string).
- secret_name Any
- The name of the secret in Azure Key Vault. Type: string (or Expression with resultType string).
- store
LinkedService Reference Response 
- The Azure Key Vault linked service reference.
- secret_version Any
- The version of the secret in Azure Key Vault. The default value is the latest version of the secret. Type: string (or Expression with resultType string).
- secretName Any
- The name of the secret in Azure Key Vault. Type: string (or Expression with resultType string).
- store Property Map
- The Azure Key Vault linked service reference.
- secretVersion Any
- The version of the secret in Azure Key Vault. The default value is the latest version of the secret. Type: string (or Expression with resultType string).
LinkedServiceReferenceResponse   
- ReferenceName string
- Reference LinkedService name.
- Type string
- Linked service reference type.
- Parameters Dictionary<string, object>
- Arguments for LinkedService.
- ReferenceName string
- Reference LinkedService name.
- Type string
- Linked service reference type.
- Parameters map[string]interface{}
- Arguments for LinkedService.
- referenceName String
- Reference LinkedService name.
- type String
- Linked service reference type.
- parameters Map<String,Object>
- Arguments for LinkedService.
- referenceName string
- Reference LinkedService name.
- type string
- Linked service reference type.
- parameters {[key: string]: any}
- Arguments for LinkedService.
- reference_name str
- Reference LinkedService name.
- type str
- Linked service reference type.
- parameters Mapping[str, Any]
- Arguments for LinkedService.
- referenceName String
- Reference LinkedService name.
- type String
- Linked service reference type.
- parameters Map<Any>
- Arguments for LinkedService.
ManagedIdentityCredentialResponse   
- Annotations List<object>
- List of tags that can be used for describing the Credential.
- Description string
- Credential description.
- ResourceId string
- The resource id of user assigned managed identity
- Annotations []interface{}
- List of tags that can be used for describing the Credential.
- Description string
- Credential description.
- ResourceId string
- The resource id of user assigned managed identity
- annotations List<Object>
- List of tags that can be used for describing the Credential.
- description String
- Credential description.
- resourceId String
- The resource id of user assigned managed identity
- annotations any[]
- List of tags that can be used for describing the Credential.
- description string
- Credential description.
- resourceId string
- The resource id of user assigned managed identity
- annotations Sequence[Any]
- List of tags that can be used for describing the Credential.
- description str
- Credential description.
- resource_id str
- The resource id of user assigned managed identity
- annotations List<Any>
- List of tags that can be used for describing the Credential.
- description String
- Credential description.
- resourceId String
- The resource id of user assigned managed identity
ServicePrincipalCredentialResponse   
- Annotations List<object>
- List of tags that can be used for describing the Credential.
- Description string
- Credential description.
- ServicePrincipal objectId 
- The app ID of the service principal used to authenticate
- ServicePrincipal Pulumi.Key Azure Native. Data Factory. Inputs. Azure Key Vault Secret Reference Response 
- The key of the service principal used to authenticate.
- Tenant object
- The ID of the tenant to which the service principal belongs
- Annotations []interface{}
- List of tags that can be used for describing the Credential.
- Description string
- Credential description.
- ServicePrincipal interface{}Id 
- The app ID of the service principal used to authenticate
- ServicePrincipal AzureKey Key Vault Secret Reference Response 
- The key of the service principal used to authenticate.
- Tenant interface{}
- The ID of the tenant to which the service principal belongs
- annotations List<Object>
- List of tags that can be used for describing the Credential.
- description String
- Credential description.
- servicePrincipal ObjectId 
- The app ID of the service principal used to authenticate
- servicePrincipal AzureKey Key Vault Secret Reference Response 
- The key of the service principal used to authenticate.
- tenant Object
- The ID of the tenant to which the service principal belongs
- annotations any[]
- List of tags that can be used for describing the Credential.
- description string
- Credential description.
- servicePrincipal anyId 
- The app ID of the service principal used to authenticate
- servicePrincipal AzureKey Key Vault Secret Reference Response 
- The key of the service principal used to authenticate.
- tenant any
- The ID of the tenant to which the service principal belongs
- annotations Sequence[Any]
- List of tags that can be used for describing the Credential.
- description str
- Credential description.
- service_principal_ Anyid 
- The app ID of the service principal used to authenticate
- service_principal_ Azurekey Key Vault Secret Reference Response 
- The key of the service principal used to authenticate.
- tenant Any
- The ID of the tenant to which the service principal belongs
- annotations List<Any>
- List of tags that can be used for describing the Credential.
- description String
- Credential description.
- servicePrincipal AnyId 
- The app ID of the service principal used to authenticate
- servicePrincipal Property MapKey 
- The key of the service principal used to authenticate.
- tenant Any
- The ID of the tenant to which the service principal belongs
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.89.1 published on Sunday, Mar 2, 2025 by Pulumi