Share via


DaprComponent Class

Definition

Dapr Component.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.App.Models.DaprComponentTypeConverter))]
public class DaprComponent : Microsoft.Azure.PowerShell.Cmdlets.App.Models.IDaprComponent, Microsoft.Azure.PowerShell.Cmdlets.App.Runtime.IValidates
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.App.Models.DaprComponentTypeConverter))>]
type DaprComponent = class
    interface IDaprComponent
    interface IJsonSerializable
    interface IProxyResource
    interface IResource
    interface IValidates
Public Class DaprComponent
Implements IDaprComponent, IValidates
Inheritance
DaprComponent
Attributes
Implements

Constructors

DaprComponent()

Creates an new DaprComponent instance.

Properties

ComponentType

Component type

Id

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

IgnoreError

Boolean describing if the component errors are ignores

InitTimeout

Initialization timeout

Metadata

Component metadata

Name

The name of the resource

ResourceGroupName

Gets the resource group name

Scope

Names of container apps that can use this Dapr component

Secret

Collection of secrets used by a Dapr component

SecretStoreComponent

Name of a Dapr component to retrieve component secrets from

SystemDataCreatedAt

The timestamp of resource creation (UTC).

SystemDataCreatedBy

The identity that created the resource.

SystemDataCreatedByType

The type of identity that created the resource.

SystemDataLastModifiedAt

The timestamp of resource last modification (UTC)

SystemDataLastModifiedBy

The identity that last modified the resource.

SystemDataLastModifiedByType

The type of identity that last modified the resource.

Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

Version

Component version

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of DaprComponent.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of DaprComponent.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.App.Models.IDaprComponent.

FromJsonString(String)

Creates a new instance of DaprComponent, deserializing the content from a json string.

ToJson(JsonObject, SerializationMode)

Serializes this instance of DaprComponent into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()
Validate(IEventListener)

Validates that this object meets the validation criteria.

Applies to