Package version:

Interface representing a DaprComponents.

interface DaprComponents {
    createOrUpdate(resourceGroupName: string, environmentName: string, componentName: string, daprComponentEnvelope: DaprComponent, options?: DaprComponentsCreateOrUpdateOptionalParams): Promise<DaprComponent>;
    delete(resourceGroupName: string, environmentName: string, componentName: string, options?: DaprComponentsDeleteOptionalParams): Promise<void>;
    get(resourceGroupName: string, environmentName: string, componentName: string, options?: DaprComponentsGetOptionalParams): Promise<DaprComponent>;
    list(resourceGroupName: string, environmentName: string, options?: DaprComponentsListOptionalParams): PagedAsyncIterableIterator<DaprComponent>;
    listSecrets(resourceGroupName: string, environmentName: string, componentName: string, options?: DaprComponentsListSecretsOptionalParams): Promise<DaprSecretsCollection>;
}

Methods

  • Creates or updates a Dapr Component in a Managed Environment.

    Parameters

    • resourceGroupName: string

      The name of the resource group. The name is case insensitive.

    • environmentName: string

      Name of the Managed Environment.

    • componentName: string

      Name of the Dapr Component.

    • daprComponentEnvelope: DaprComponent

      Configuration details of the Dapr Component.

    • Optionaloptions: DaprComponentsCreateOrUpdateOptionalParams

      The options parameters.

    Returns Promise<DaprComponent>

  • Delete a Dapr Component from a Managed Environment.

    Parameters

    • resourceGroupName: string

      The name of the resource group. The name is case insensitive.

    • environmentName: string

      Name of the Managed Environment.

    • componentName: string

      Name of the Dapr Component.

    • Optionaloptions: DaprComponentsDeleteOptionalParams

      The options parameters.

    Returns Promise<void>