Package version:

Interface representing a DataProducts.

interface DataProducts {
    addUserRole(resourceGroupName, dataProductName, body, options?): Promise<RoleAssignmentDetail>;
    beginCreate(resourceGroupName, dataProductName, resource, options?): Promise<SimplePollerLike<OperationState<DataProduct>, DataProduct>>;
    beginCreateAndWait(resourceGroupName, dataProductName, resource, options?): Promise<DataProduct>;
    beginDelete(resourceGroupName, dataProductName, options?): Promise<SimplePollerLike<OperationState<DataProductsDeleteHeaders>, DataProductsDeleteHeaders>>;
    beginDeleteAndWait(resourceGroupName, dataProductName, options?): Promise<DataProductsDeleteHeaders>;
    beginUpdate(resourceGroupName, dataProductName, properties, options?): Promise<SimplePollerLike<OperationState<DataProduct>, DataProduct>>;
    beginUpdateAndWait(resourceGroupName, dataProductName, properties, options?): Promise<DataProduct>;
    generateStorageAccountSasToken(resourceGroupName, dataProductName, body, options?): Promise<AccountSasToken>;
    get(resourceGroupName, dataProductName, options?): Promise<DataProduct>;
    listByResourceGroup(resourceGroupName, options?): PagedAsyncIterableIterator<DataProduct>;
    listBySubscription(options?): PagedAsyncIterableIterator<DataProduct>;
    listRolesAssignments(resourceGroupName, dataProductName, body, options?): Promise<ListRoleAssignments>;
    removeUserRole(resourceGroupName, dataProductName, body, options?): Promise<void>;
    rotateKey(resourceGroupName, dataProductName, body, options?): Promise<void>;
}

Methods

  • Initiate key rotation on Data Product.

    Parameters

    • resourceGroupName: string

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

    • dataProductName: string

      The data product resource name

    • body: KeyVaultInfo

      The content of the action request

    • Optional options: DataProductsRotateKeyOptionalParams

      The options parameters.

    Returns Promise<void>

Generated using TypeDoc