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.69.0 published on Monday, Oct 28, 2024 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.69.0 published on Monday, Oct 28, 2024 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)
// Output-based functions aren't available in Java yet
fn::invoke:
function: azure-native:datafactory:getCredentialOperation
arguments:
# arguments dictionary
The following arguments are supported:
- Credential
Name string - Credential name
- Factory
Name string - The factory name.
- Resource
Group stringName - The resource group name.
- Credential
Name string - Credential name
- Factory
Name string - The factory name.
- Resource
Group stringName - The resource group name.
- credential
Name String - Credential name
- factory
Name String - The factory name.
- resource
Group StringName - The resource group name.
- credential
Name string - Credential name
- factory
Name string - The factory name.
- resource
Group stringName - The resource group name.
- credential_
name str - Credential name
- factory_
name str - The factory name.
- resource_
group_ strname - The resource group name.
- credential
Name String - Credential name
- factory
Name String - The factory name.
- resource
Group 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
Managed
Identity | 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
Managed
Identity | 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
Managed
Identity | 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
Managed
Identity | 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
- 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 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 Dictionary<string, object>
- Arguments for LinkedService.
- Reference
Name string - Reference LinkedService name.
- Type string
- Linked service reference type.
- Parameters map[string]interface{}
- Arguments for LinkedService.
- reference
Name String - Reference LinkedService name.
- type String
- Linked service reference type.
- parameters Map<String,Object>
- Arguments for LinkedService.
- reference
Name 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.
- reference
Name 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.
- 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<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<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
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.69.0 published on Monday, Oct 28, 2024 by Pulumi