1. Packages
  2. Azure Native
  3. API Docs
  4. app
  5. getDaprComponent
This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Azure Native v3.1.0 published on Tuesday, Apr 8, 2025 by Pulumi

azure-native.app.getDaprComponent

Explore with Pulumi AI

This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Azure Native v3.1.0 published on Tuesday, Apr 8, 2025 by Pulumi

Dapr Component.

Uses Azure REST API version 2024-03-01.

Other available API versions: 2022-10-01, 2022-11-01-preview, 2023-04-01-preview, 2023-05-01, 2023-05-02-preview, 2023-08-01-preview, 2023-11-02-preview, 2024-02-02-preview, 2024-08-02-preview, 2024-10-02-preview, 2025-01-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native app [ApiVersion]. See the version guide for details.

Using getDaprComponent

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 getDaprComponent(args: GetDaprComponentArgs, opts?: InvokeOptions): Promise<GetDaprComponentResult>
function getDaprComponentOutput(args: GetDaprComponentOutputArgs, opts?: InvokeOptions): Output<GetDaprComponentResult>
Copy
def get_dapr_component(component_name: Optional[str] = None,
                       environment_name: Optional[str] = None,
                       resource_group_name: Optional[str] = None,
                       opts: Optional[InvokeOptions] = None) -> GetDaprComponentResult
def get_dapr_component_output(component_name: Optional[pulumi.Input[str]] = None,
                       environment_name: Optional[pulumi.Input[str]] = None,
                       resource_group_name: Optional[pulumi.Input[str]] = None,
                       opts: Optional[InvokeOptions] = None) -> Output[GetDaprComponentResult]
Copy
func LookupDaprComponent(ctx *Context, args *LookupDaprComponentArgs, opts ...InvokeOption) (*LookupDaprComponentResult, error)
func LookupDaprComponentOutput(ctx *Context, args *LookupDaprComponentOutputArgs, opts ...InvokeOption) LookupDaprComponentResultOutput
Copy

> Note: This function is named LookupDaprComponent in the Go SDK.

public static class GetDaprComponent 
{
    public static Task<GetDaprComponentResult> InvokeAsync(GetDaprComponentArgs args, InvokeOptions? opts = null)
    public static Output<GetDaprComponentResult> Invoke(GetDaprComponentInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetDaprComponentResult> getDaprComponent(GetDaprComponentArgs args, InvokeOptions options)
public static Output<GetDaprComponentResult> getDaprComponent(GetDaprComponentArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: azure-native:app:getDaprComponent
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

ComponentName
This property is required.
Changes to this property will trigger replacement.
string
Name of the Dapr Component.
EnvironmentName
This property is required.
Changes to this property will trigger replacement.
string
Name of the Managed Environment.
ResourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource group. The name is case insensitive.
ComponentName
This property is required.
Changes to this property will trigger replacement.
string
Name of the Dapr Component.
EnvironmentName
This property is required.
Changes to this property will trigger replacement.
string
Name of the Managed Environment.
ResourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource group. The name is case insensitive.
componentName
This property is required.
Changes to this property will trigger replacement.
String
Name of the Dapr Component.
environmentName
This property is required.
Changes to this property will trigger replacement.
String
Name of the Managed Environment.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
String
The name of the resource group. The name is case insensitive.
componentName
This property is required.
Changes to this property will trigger replacement.
string
Name of the Dapr Component.
environmentName
This property is required.
Changes to this property will trigger replacement.
string
Name of the Managed Environment.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource group. The name is case insensitive.
component_name
This property is required.
Changes to this property will trigger replacement.
str
Name of the Dapr Component.
environment_name
This property is required.
Changes to this property will trigger replacement.
str
Name of the Managed Environment.
resource_group_name
This property is required.
Changes to this property will trigger replacement.
str
The name of the resource group. The name is case insensitive.
componentName
This property is required.
Changes to this property will trigger replacement.
String
Name of the Dapr Component.
environmentName
This property is required.
Changes to this property will trigger replacement.
String
Name of the Managed Environment.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
String
The name of the resource group. The name is case insensitive.

getDaprComponent Result

The following output properties are available:

AzureApiVersion string
The Azure API version of the resource.
Id string
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
Name string
The name of the resource
SystemData Pulumi.AzureNative.App.Outputs.SystemDataResponse
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"
ComponentType string
Component type
IgnoreErrors bool
Boolean describing if the component errors are ignores
InitTimeout string
Initialization timeout
Metadata List<Pulumi.AzureNative.App.Outputs.DaprMetadataResponse>
Component metadata
Scopes List<string>
Names of container apps that can use this Dapr component
SecretStoreComponent string
Name of a Dapr component to retrieve component secrets from
Secrets List<Pulumi.AzureNative.App.Outputs.SecretResponse>
Collection of secrets used by a Dapr component
Version string
Component version
AzureApiVersion string
The Azure API version of the resource.
Id string
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
Name string
The name of the resource
SystemData SystemDataResponse
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"
ComponentType string
Component type
IgnoreErrors bool
Boolean describing if the component errors are ignores
InitTimeout string
Initialization timeout
Metadata []DaprMetadataResponse
Component metadata
Scopes []string
Names of container apps that can use this Dapr component
SecretStoreComponent string
Name of a Dapr component to retrieve component secrets from
Secrets []SecretResponse
Collection of secrets used by a Dapr component
Version string
Component version
azureApiVersion String
The Azure API version of the resource.
id String
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
name String
The name of the resource
systemData SystemDataResponse
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"
componentType String
Component type
ignoreErrors Boolean
Boolean describing if the component errors are ignores
initTimeout String
Initialization timeout
metadata List<DaprMetadataResponse>
Component metadata
scopes List<String>
Names of container apps that can use this Dapr component
secretStoreComponent String
Name of a Dapr component to retrieve component secrets from
secrets List<SecretResponse>
Collection of secrets used by a Dapr component
version String
Component version
azureApiVersion string
The Azure API version of the resource.
id string
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
name string
The name of the resource
systemData SystemDataResponse
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"
componentType string
Component type
ignoreErrors boolean
Boolean describing if the component errors are ignores
initTimeout string
Initialization timeout
metadata DaprMetadataResponse[]
Component metadata
scopes string[]
Names of container apps that can use this Dapr component
secretStoreComponent string
Name of a Dapr component to retrieve component secrets from
secrets SecretResponse[]
Collection of secrets used by a Dapr component
version string
Component version
azure_api_version str
The Azure API version of the resource.
id str
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
name str
The name of the resource
system_data SystemDataResponse
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"
component_type str
Component type
ignore_errors bool
Boolean describing if the component errors are ignores
init_timeout str
Initialization timeout
metadata Sequence[DaprMetadataResponse]
Component metadata
scopes Sequence[str]
Names of container apps that can use this Dapr component
secret_store_component str
Name of a Dapr component to retrieve component secrets from
secrets Sequence[SecretResponse]
Collection of secrets used by a Dapr component
version str
Component version
azureApiVersion String
The Azure API version of the resource.
id String
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
name String
The name of the resource
systemData 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"
componentType String
Component type
ignoreErrors Boolean
Boolean describing if the component errors are ignores
initTimeout String
Initialization timeout
metadata List<Property Map>
Component metadata
scopes List<String>
Names of container apps that can use this Dapr component
secretStoreComponent String
Name of a Dapr component to retrieve component secrets from
secrets List<Property Map>
Collection of secrets used by a Dapr component
version String
Component version

Supporting Types

DaprMetadataResponse

Name string
Metadata property name.
SecretRef string
Name of the Dapr Component secret from which to pull the metadata property value.
Value string
Metadata property value.
Name string
Metadata property name.
SecretRef string
Name of the Dapr Component secret from which to pull the metadata property value.
Value string
Metadata property value.
name String
Metadata property name.
secretRef String
Name of the Dapr Component secret from which to pull the metadata property value.
value String
Metadata property value.
name string
Metadata property name.
secretRef string
Name of the Dapr Component secret from which to pull the metadata property value.
value string
Metadata property value.
name str
Metadata property name.
secret_ref str
Name of the Dapr Component secret from which to pull the metadata property value.
value str
Metadata property value.
name String
Metadata property name.
secretRef String
Name of the Dapr Component secret from which to pull the metadata property value.
value String
Metadata property value.

SecretResponse

Identity string
Resource ID of a managed identity to authenticate with Azure Key Vault, or System to use a system-assigned identity.
KeyVaultUrl string
Azure Key Vault URL pointing to the secret referenced by the container app.
Name string
Secret Name.
Identity string
Resource ID of a managed identity to authenticate with Azure Key Vault, or System to use a system-assigned identity.
KeyVaultUrl string
Azure Key Vault URL pointing to the secret referenced by the container app.
Name string
Secret Name.
identity String
Resource ID of a managed identity to authenticate with Azure Key Vault, or System to use a system-assigned identity.
keyVaultUrl String
Azure Key Vault URL pointing to the secret referenced by the container app.
name String
Secret Name.
identity string
Resource ID of a managed identity to authenticate with Azure Key Vault, or System to use a system-assigned identity.
keyVaultUrl string
Azure Key Vault URL pointing to the secret referenced by the container app.
name string
Secret Name.
identity str
Resource ID of a managed identity to authenticate with Azure Key Vault, or System to use a system-assigned identity.
key_vault_url str
Azure Key Vault URL pointing to the secret referenced by the container app.
name str
Secret Name.
identity String
Resource ID of a managed identity to authenticate with Azure Key Vault, or System to use a system-assigned identity.
keyVaultUrl String
Azure Key Vault URL pointing to the secret referenced by the container app.
name String
Secret Name.

SystemDataResponse

CreatedAt string
The timestamp of resource creation (UTC).
CreatedBy string
The identity that created the resource.
CreatedByType string
The type of identity that created the resource.
LastModifiedAt string
The timestamp of resource last modification (UTC)
LastModifiedBy string
The identity that last modified the resource.
LastModifiedByType string
The type of identity that last modified the resource.
CreatedAt string
The timestamp of resource creation (UTC).
CreatedBy string
The identity that created the resource.
CreatedByType string
The type of identity that created the resource.
LastModifiedAt string
The timestamp of resource last modification (UTC)
LastModifiedBy string
The identity that last modified the resource.
LastModifiedByType string
The type of identity that last modified the resource.
createdAt String
The timestamp of resource creation (UTC).
createdBy String
The identity that created the resource.
createdByType String
The type of identity that created the resource.
lastModifiedAt String
The timestamp of resource last modification (UTC)
lastModifiedBy String
The identity that last modified the resource.
lastModifiedByType String
The type of identity that last modified the resource.
createdAt string
The timestamp of resource creation (UTC).
createdBy string
The identity that created the resource.
createdByType string
The type of identity that created the resource.
lastModifiedAt string
The timestamp of resource last modification (UTC)
lastModifiedBy string
The identity that last modified the resource.
lastModifiedByType string
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_type str
The type of identity that created the resource.
last_modified_at str
The timestamp of resource last modification (UTC)
last_modified_by str
The identity that last modified the resource.
last_modified_by_type str
The type of identity that last modified the resource.
createdAt String
The timestamp of resource creation (UTC).
createdBy String
The identity that created the resource.
createdByType String
The type of identity that created the resource.
lastModifiedAt String
The timestamp of resource last modification (UTC)
lastModifiedBy String
The identity that last modified the resource.
lastModifiedByType String
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.
Azure Native v3.1.0 published on Tuesday, Apr 8, 2025 by Pulumi