@azure/synapse-access-control
    TypeScript icon, indicating that this package has built-in type declarations

    1.0.0-beta.2 • Public • Published

    Azure Synapse Access Control client library for JavaScript

    This package contains an isomorphic SDK for Access Control.

    Getting started

    Install the package

    npm install @azure/synapse-access-control

    Currently supported environments

    • Node.js version 8.x.x or higher
    • Browser JavaScript

    Key concepts

    Examples

    import { AccessControlClient } from "@azure/synapse-access-control";
    import { DefaultAzureCredential } from "@azure/identity";
    
    export async function main(): Promise<void> {
      const credential = new DefaultAzureCredential();
    
      let client = new AccessControlClient(
        credential,
        "https://mysynapse.dev.azuresynapse.net"
      );
      let list = await client.listRoleDefinitions();
      for await (let item of list) {
        console.log("item:", item);
      }
    }

    Related projects

    Impressions

    Troubleshooting

    Enabling logging may help uncover useful information about failures. In order to see a log of HTTP requests and responses, set the AZURE_LOG_LEVEL environment variable to info. Alternatively, logging can be enabled at runtime by calling setLogLevel in the @azure/logger:

    import { setLogLevel } from "@azure/logger";
    
    setLogLevel("info");

    Next steps

    In the future, you'll find additional code samples here.

    Contributing

    If you'd like to contribute to this library, please read the contributing guide to learn more about how to build and test the code.

    Impressions

    Install

    npm i @azure/synapse-access-control

    DownloadsWeekly Downloads

    135

    Version

    1.0.0-beta.2

    License

    MIT

    Unpacked Size

    364 kB

    Total Files

    38

    Last publish

    Collaborators

    • avatar
    • avatar
    • avatar