@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
- subscriptionId required
Output
- output CertificateCollection
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
- resourceGroupName required
Output
- output CertificateCollection
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
- resourceGroupName required
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
- resourceGroupName required
Output
- output Certificate
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
- resourceGroupName required
Output
- output Certificate
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
- resourceGroupName required
Output
- output Certificate
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
- items
- 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.
- id
- 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?.
- cerBlob
- 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.
- properties
CertificateCollection
- CertificateCollection
object
: Collection of certificates.- nextLink
string
: Link to next page of resources. - value required
array
: Collection of resources.- items Certificate
- nextLink
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
- items
- 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.
- id
- 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?.
- cerBlob
- id
string
: Resource Id. - kind
string
: Kind of resource. - name
string
: Resource Name. - type
string
: Resource type.
- properties