npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

@datafire/azure_web_certificates

v5.0.0

Published

DataFire integration for Certificates API Client

Downloads

10

Readme

@datafire/azure_web_certificates

Client library for Certificates API Client

Installation and Usage

npm install --save @datafire/azure_web_certificates
let azure_web_certificates = require('@datafire/azure_web_certificates').create({
  access_token: "",
  refresh_token: "",
  client_id: "",
  client_secret: "",
  redirect_uri: ""
});

.then(data => {
  console.log(data);
});

Description

Actions

Certificates_List

Get all certificates for a subscription.

azure_web_certificates.Certificates_List({
  "subscriptionId": "",
  "api-version": ""
}, context)

Input

  • input object
    • subscriptionId required string: Your Azure subscription ID. This is a GUID-formatted string (e.g. 00000000-0000-0000-0000-000000000000).
    • api-version required string: API Version

Output

Certificates_ListByResourceGroup

Get all certificates in a resource group.

azure_web_certificates.Certificates_ListByResourceGroup({
  "resourceGroupName": "",
  "subscriptionId": "",
  "api-version": ""
}, context)

Input

  • input object
    • resourceGroupName required string: Name of the resource group to which the resource belongs.
    • subscriptionId required string: Your Azure subscription ID. This is a GUID-formatted string (e.g. 00000000-0000-0000-0000-000000000000).
    • api-version required string: API Version

Output

Certificates_Delete

Delete a certificate.

azure_web_certificates.Certificates_Delete({
  "resourceGroupName": "",
  "name": "",
  "subscriptionId": "",
  "api-version": ""
}, context)

Input

  • input object
    • resourceGroupName required string: Name of the resource group to which the resource belongs.
    • name required string: Name of the certificate.
    • subscriptionId required string: Your Azure subscription ID. This is a GUID-formatted string (e.g. 00000000-0000-0000-0000-000000000000).
    • api-version required string: API Version

Output

Output schema unknown

Certificates_Get

Get a certificate.

azure_web_certificates.Certificates_Get({
  "resourceGroupName": "",
  "name": "",
  "subscriptionId": "",
  "api-version": ""
}, context)

Input

  • input object
    • resourceGroupName required string: Name of the resource group to which the resource belongs.
    • name required string: Name of the certificate.
    • subscriptionId required string: Your Azure subscription ID. This is a GUID-formatted string (e.g. 00000000-0000-0000-0000-000000000000).
    • api-version required string: API Version

Output

Certificates_Update

Create or update a certificate.

azure_web_certificates.Certificates_Update({
  "resourceGroupName": "",
  "name": "",
  "certificateEnvelope": {},
  "subscriptionId": "",
  "api-version": ""
}, context)

Input

  • input object
    • resourceGroupName required string: Name of the resource group to which the resource belongs.
    • name required string: Name of the certificate.
    • certificateEnvelope required CertificatePatchResource
    • subscriptionId required string: Your Azure subscription ID. This is a GUID-formatted string (e.g. 00000000-0000-0000-0000-000000000000).
    • api-version required string: API Version

Output

Certificates_CreateOrUpdate

Create or update a certificate.

azure_web_certificates.Certificates_CreateOrUpdate({
  "resourceGroupName": "",
  "name": "",
  "certificateEnvelope": {},
  "subscriptionId": "",
  "api-version": ""
}, context)

Input

  • input object
    • resourceGroupName required string: Name of the resource group to which the resource belongs.
    • name required string: Name of the certificate.
    • certificateEnvelope required Certificate
    • subscriptionId required string: Your Azure subscription ID. This is a GUID-formatted string (e.g. 00000000-0000-0000-0000-000000000000).
    • api-version required string: API Version

Output

Definitions

Certificate

  • Certificate object: SSL certificate for an app.
    • properties object: Certificate resource specific properties
      • cerBlob string: Raw bytes of .cer file
      • expirationDate string: Certificate expiration date.
      • friendlyName string: Friendly name of the certificate.
      • hostNames array: Host names the certificate applies to.
        • items string
      • hostingEnvironmentProfile object: Specification for an App Service Environment to use for this resource.
        • id string: Resource ID of the App Service Environment.
        • name string: Name of the App Service Environment.
        • type string: Resource type of the App Service Environment.
      • issueDate string: Certificate issue Date.
      • issuer string: Certificate issuer.
      • keyVaultId string: Key Vault Csm resource Id.
      • keyVaultSecretName string: Key Vault secret name.
      • keyVaultSecretStatus string (values: Initialized, WaitingOnCertificateOrder, Succeeded, CertificateOrderFailed, OperationNotPermittedOnKeyVault, AzureServiceUnauthorizedToAccessKeyVault, KeyVaultDoesNotExist, KeyVaultSecretDoesNotExist, UnknownError, ExternalPrivateKey, Unknown): Status of the Key Vault secret.
      • password required string: Certificate password.
      • pfxBlob string: Pfx blob.
      • publicKeyHash string: Public key hash.
      • selfLink string: Self link.
      • serverFarmId string: Resource ID of the associated App Service plan, formatted as: "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}".
      • siteName string: App name.
      • subjectName string: Subject name of the certificate.
      • thumbprint string: Certificate thumbprint.
      • valid boolean: Is the certificate valid?.
    • id string: Resource Id.
    • kind string: Kind of resource.
    • location required string: Resource Location.
    • name string: Resource Name.
    • tags object: Resource tags.
    • type string: Resource type.

CertificateCollection

  • CertificateCollection object: Collection of certificates.
    • nextLink string: Link to next page of resources.
    • value required array: Collection of resources.

CertificatePatchResource

  • CertificatePatchResource object: ARM resource for a certificate.
    • properties object: CertificatePatchResource resource specific properties
      • cerBlob string: Raw bytes of .cer file
      • expirationDate string: Certificate expiration date.
      • friendlyName string: Friendly name of the certificate.
      • hostNames array: Host names the certificate applies to.
        • items string
      • hostingEnvironmentProfile object: Specification for an App Service Environment to use for this resource.
        • id string: Resource ID of the App Service Environment.
        • name string: Name of the App Service Environment.
        • type string: Resource type of the App Service Environment.
      • issueDate string: Certificate issue Date.
      • issuer string: Certificate issuer.
      • keyVaultId string: Key Vault Csm resource Id.
      • keyVaultSecretName string: Key Vault secret name.
      • keyVaultSecretStatus string (values: Initialized, WaitingOnCertificateOrder, Succeeded, CertificateOrderFailed, OperationNotPermittedOnKeyVault, AzureServiceUnauthorizedToAccessKeyVault, KeyVaultDoesNotExist, KeyVaultSecretDoesNotExist, UnknownError, ExternalPrivateKey, Unknown): Status of the Key Vault secret.
      • password required string: Certificate password.
      • pfxBlob string: Pfx blob.
      • publicKeyHash string: Public key hash.
      • selfLink string: Self link.
      • serverFarmId string: Resource ID of the associated App Service plan, formatted as: "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}".
      • siteName string: App name.
      • subjectName string: Subject name of the certificate.
      • thumbprint string: Certificate thumbprint.
      • valid boolean: Is the certificate valid?.
    • id string: Resource Id.
    • kind string: Kind of resource.
    • name string: Resource Name.
    • type string: Resource type.