This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Viewing docs for Azure Native v3.23.0
published on Saturday, Jul 18, 2026 by Pulumi
published on Saturday, Jul 18, 2026 by Pulumi
This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Viewing docs for Azure Native v3.23.0
published on Saturday, Jul 18, 2026 by Pulumi
published on Saturday, Jul 18, 2026 by Pulumi
Gets a credential.
Uses 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: pulumi.Input[Optional[str]] = None,
factory_name: pulumi.Input[Optional[str]] = None,
resource_group_name: pulumi.Input[Optional[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 dictionarydata "azure-native_datafactory_getcredentialoperation" "name" {
# arguments
}The following arguments are supported:
- Credential
Name string - Credential name
- Factory
Name string - The factory name.
- Resource
Group stringName - The name of the resource group. The name is case insensitive.
- Credential
Name string - Credential name
- Factory
Name string - The factory name.
- Resource
Group stringName - The name of the resource group. The name is case insensitive.
- credential_
name string - Credential name
- factory_
name string - The factory name.
- resource_
group_ stringname - The name of the resource group. The name is case insensitive.
- credential
Name String - Credential name
- factory
Name String - The factory name.
- resource
Group StringName - The name of the resource group. The name is case insensitive.
- credential
Name string - Credential name
- factory
Name string - The factory name.
- resource
Group stringName - The name of the resource group. The name is case insensitive.
- credential_
name str - Credential name
- factory_
name str - The factory name.
- resource_
group_ strname - The name of the resource group. The name is case insensitive.
- credential
Name String - Credential name
- factory
Name String - The factory name.
- resource
Group StringName - The name of the resource group. The name is case insensitive.
getCredentialOperation Result
The following output properties are available:
- Azure
Api stringVersion - The Azure API version of the resource.
- Etag string
- "If etag is provided in the response body, it may also be provided as a header per the normal etag convention. Entity tags are used for comparing two or more entities from the same requested resource. HTTP/1.1 uses entity tags in the etag (section 14.19), If-Match (section 14.24), If-None-Match (section 14.26), and If-Range (section 14.27) header fields.")
- Id string
- Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
- Name string
- The name of the resource
- Properties
Pulumi.
Azure | Pulumi.Native. Data Factory. Outputs. Managed Identity Credential Response Azure Native. Data Factory. Outputs. Service Principal Credential Response - Properties of credentials.
- System
Data Pulumi.Azure Native. Data Factory. Outputs. System Data Response - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- Type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- Azure
Api stringVersion - The Azure API version of the resource.
- Etag string
- "If etag is provided in the response body, it may also be provided as a header per the normal etag convention. Entity tags are used for comparing two or more entities from the same requested resource. HTTP/1.1 uses entity tags in the etag (section 14.19), If-Match (section 14.24), If-None-Match (section 14.26), and If-Range (section 14.27) header fields.")
- Id string
- Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
- Name string
- The name of the resource
- Properties
Managed
Identity | ServiceCredential Response Principal Credential Response - Properties of credentials.
- System
Data SystemData Response - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- Type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- azure_
api_ stringversion - The Azure API version of the resource.
- etag string
- "If etag is provided in the response body, it may also be provided as a header per the normal etag convention. Entity tags are used for comparing two or more entities from the same requested resource. HTTP/1.1 uses entity tags in the etag (section 14.19), If-Match (section 14.24), If-None-Match (section 14.26), and If-Range (section 14.27) header fields.")
- id string
- Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
- name string
- The name of the resource
- properties object | object
- Properties of credentials.
- system_
data object - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- azure
Api StringVersion - The Azure API version of the resource.
- etag String
- "If etag is provided in the response body, it may also be provided as a header per the normal etag convention. Entity tags are used for comparing two or more entities from the same requested resource. HTTP/1.1 uses entity tags in the etag (section 14.19), If-Match (section 14.24), If-None-Match (section 14.26), and If-Range (section 14.27) header fields.")
- id String
- Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
- name String
- The name of the resource
- properties
Managed
Identity | ServiceCredential Response Principal Credential Response - Properties of credentials.
- system
Data SystemData Response - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type String
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- azure
Api stringVersion - The Azure API version of the resource.
- etag string
- "If etag is provided in the response body, it may also be provided as a header per the normal etag convention. Entity tags are used for comparing two or more entities from the same requested resource. HTTP/1.1 uses entity tags in the etag (section 14.19), If-Match (section 14.24), If-None-Match (section 14.26), and If-Range (section 14.27) header fields.")
- id string
- Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
- name string
- The name of the resource
- properties
Managed
Identity | ServiceCredential Response Principal Credential Response - Properties of credentials.
- system
Data SystemData Response - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- azure_
api_ strversion - The Azure API version of the resource.
- etag str
- "If etag is provided in the response body, it may also be provided as a header per the normal etag convention. Entity tags are used for comparing two or more entities from the same requested resource. HTTP/1.1 uses entity tags in the etag (section 14.19), If-Match (section 14.24), If-None-Match (section 14.26), and If-Range (section 14.27) header fields.")
- id str
- Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
- name str
- The name of the resource
- properties
Managed
Identity | ServiceCredential Response Principal Credential Response - Properties of credentials.
- system_
data SystemData Response - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type str
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- azure
Api StringVersion - The Azure API version of the resource.
- etag String
- "If etag is provided in the response body, it may also be provided as a header per the normal etag convention. Entity tags are used for comparing two or more entities from the same requested resource. HTTP/1.1 uses entity tags in the etag (section 14.19), If-Match (section 14.24), If-None-Match (section 14.26), and If-Range (section 14.27) header fields.")
- id String
- Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
- name String
- The name of the resource
- properties Property Map | Property Map
- Properties of credentials.
- system
Data Property Map - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type String
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
Supporting Types
AzureKeyVaultSecretReferenceResponse
- Secret
Name 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.
- Secret
Version 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).
- Secret
Name interface{} - The name of the secret in Azure Key Vault. Type: string (or Expression with resultType string).
- Store
Linked
Service Reference Response - The Azure Key Vault linked service reference.
- Secret
Version 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).
- secret_
name any - The name of the secret in Azure Key Vault. Type: string (or Expression with resultType string).
- store object
- 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).
- secret
Name Object - The name of the secret in Azure Key Vault. Type: string (or Expression with resultType string).
- store
Linked
Service Reference Response - The Azure Key Vault linked service reference.
- secret
Version 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).
- secret
Name any - The name of the secret in Azure Key Vault. Type: string (or Expression with resultType string).
- store
Linked
Service 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).
- secret_
name Any - The name of the secret in Azure Key Vault. Type: string (or Expression with resultType string).
- store
Linked
Service 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).
- secret
Name 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.
- 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).
LinkedServiceReferenceResponse
- Reference
Name string - Reference LinkedService name.
- Type string
- Linked service reference type.
- Parameters object
- Arguments for LinkedService.
- Reference
Name string - Reference LinkedService name.
- Type string
- Linked service reference type.
- Parameters interface{}
- Arguments for LinkedService.
- reference_
name string - Reference LinkedService name.
- type string
- Linked service reference type.
- parameters any
- Arguments for LinkedService.
- reference
Name String - Reference LinkedService name.
- type String
- Linked service reference type.
- parameters Object
- Arguments for LinkedService.
- reference
Name string - Reference LinkedService name.
- type string
- Linked service reference type.
- parameters any
- Arguments for LinkedService.
- reference_
name str - Reference LinkedService name.
- type str
- Linked service reference type.
- parameters Any
- Arguments for LinkedService.
- reference
Name String - Reference LinkedService name.
- type String
- Linked service reference type.
- parameters Any
- Arguments for LinkedService.
ManagedIdentityCredentialResponse
- Annotations List<object>
- List of tags that can be used for describing the Credential.
- Description string
- Credential description.
- Resource
Id 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.
- Resource
Id string - 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.
- resource_
id 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.
- resource
Id 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.
- resource
Id 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.
- resource
Id 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.
- Service
Principal objectId - The app ID of the service principal used to authenticate
- Service
Principal 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.
- Service
Principal interface{}Id - 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 interface{}
- 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.
- service_
principal_ anyid - The app ID of the service principal used to authenticate
- service_
principal_ objectkey - The key of the service principal used to authenticate.
- tenant any
- 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.
- service
Principal ObjectId - 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 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.
- 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 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.
- service
Principal AnyId - The app ID of the service principal used to authenticate
- service
Principal Property MapKey - The key of the service principal used to authenticate.
- tenant Any
- The ID of the tenant to which the service principal belongs
SystemDataResponse
- Created
At string - The timestamp of resource creation (UTC).
- Created
By string - The identity that created the resource.
- Created
By stringType - The type of identity that created the resource.
- Last
Modified stringAt - The timestamp of resource last modification (UTC)
- Last
Modified stringBy - The identity that last modified the resource.
- Last
Modified stringBy Type - The type of identity that last modified the resource.
- Created
At string - The timestamp of resource creation (UTC).
- Created
By string - The identity that created the resource.
- Created
By stringType - The type of identity that created the resource.
- Last
Modified stringAt - The timestamp of resource last modification (UTC)
- Last
Modified stringBy - The identity that last modified the resource.
- Last
Modified stringBy Type - The type of identity that last modified the resource.
- created_
at string - The timestamp of resource creation (UTC).
- created_
by string - The identity that created the resource.
- created_
by_ stringtype - The type of identity that created the resource.
- last_
modified_ stringat - The timestamp of resource last modification (UTC)
- last_
modified_ stringby - The identity that last modified the resource.
- last_
modified_ stringby_ type - The type of identity that last modified the resource.
- created
At String - The timestamp of resource creation (UTC).
- created
By String - The identity that created the resource.
- created
By StringType - The type of identity that created the resource.
- last
Modified StringAt - The timestamp of resource last modification (UTC)
- last
Modified StringBy - The identity that last modified the resource.
- last
Modified StringBy Type - The type of identity that last modified the resource.
- created
At string - The timestamp of resource creation (UTC).
- created
By string - The identity that created the resource.
- created
By stringType - The type of identity that created the resource.
- last
Modified stringAt - The timestamp of resource last modification (UTC)
- last
Modified stringBy - The identity that last modified the resource.
- last
Modified stringBy Type - The type of identity that last modified the resource.
- created_
at str - The timestamp of resource creation (UTC).
- created_
by str - The identity that created the resource.
- created_
by_ strtype - The type of identity that created the resource.
- last_
modified_ strat - The timestamp of resource last modification (UTC)
- last_
modified_ strby - The identity that last modified the resource.
- last_
modified_ strby_ type - The type of identity that last modified the resource.
- created
At String - The timestamp of resource creation (UTC).
- created
By String - The identity that created the resource.
- created
By StringType - The type of identity that created the resource.
- last
Modified StringAt - The timestamp of resource last modification (UTC)
- last
Modified StringBy - The identity that last modified the resource.
- last
Modified StringBy Type - The type of identity that last modified the resource.
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 v2 docs if using the v2 version of this package.
Viewing docs for Azure Native v3.23.0
published on Saturday, Jul 18, 2026 by Pulumi
published on Saturday, Jul 18, 2026 by Pulumi