Client library for windowsesu
npm install --save @datafire/azure_windowsesu
let azure_windowsesu = require('@datafire/azure_windowsesu').create({
access_token: "",
refresh_token: "",
client_id: "",
client_secret: "",
redirect_uri: ""
});
.then(data => {
console.log(data);
});
Manage Multi-Access Keys (MAK) that enable Windows Extended Security Updates (ESU).
List all available Windows.ESU provider operations.
azure_windowsesu.Operations_List({
"api-version": ""
}, context)
- input
object
- api-version required
string
: The API version to use for this operation.
- api-version required
- output OperationList
List all Multiple Activation Keys (MAK) created for a subscription.
azure_windowsesu.MultipleActivationKeys_List({
"subscriptionId": "",
"api-version": ""
}, context)
- input
object
- subscriptionId required
string
: The ID of the target subscription. - api-version required
string
: The API version to use for this operation.
- subscriptionId required
- output MultipleActivationKeyList
List all Multiple Activation Keys (MAK) in a resource group.
azure_windowsesu.MultipleActivationKeys_ListByResourceGroup({
"subscriptionId": "",
"resourceGroupName": "",
"api-version": ""
}, context)
- input
object
- subscriptionId required
string
: The ID of the target subscription. - resourceGroupName required
string
: The name of the resource group. The name is case insensitive. - api-version required
string
: The API version to use for this operation.
- subscriptionId required
- output MultipleActivationKeyList
Delete a MAK key.
azure_windowsesu.MultipleActivationKeys_Delete({
"subscriptionId": "",
"resourceGroupName": "",
"api-version": "",
"multipleActivationKeyName": ""
}, context)
- input
object
- subscriptionId required
string
: The ID of the target subscription. - resourceGroupName required
string
: The name of the resource group. The name is case insensitive. - api-version required
string
: The API version to use for this operation. - multipleActivationKeyName required
string
: The name of the MAK key.
- subscriptionId required
Output schema unknown
Get a MAK key.
azure_windowsesu.MultipleActivationKeys_Get({
"subscriptionId": "",
"resourceGroupName": "",
"api-version": "",
"multipleActivationKeyName": ""
}, context)
- input
object
- subscriptionId required
string
: The ID of the target subscription. - resourceGroupName required
string
: The name of the resource group. The name is case insensitive. - api-version required
string
: The API version to use for this operation. - multipleActivationKeyName required
string
: The name of the MAK key.
- subscriptionId required
- output MultipleActivationKey
Update a MAK key.
azure_windowsesu.MultipleActivationKeys_Update({
"subscriptionId": "",
"resourceGroupName": "",
"api-version": "",
"multipleActivationKeyName": "",
"multipleActivationKey": {}
}, context)
- input
object
- subscriptionId required
string
: The ID of the target subscription. - resourceGroupName required
string
: The name of the resource group. The name is case insensitive. - api-version required
string
: The API version to use for this operation. - multipleActivationKeyName required
string
: The name of the MAK key. - multipleActivationKey required MultipleActivationKeyUpdate
- subscriptionId required
- output MultipleActivationKey
Create a MAK key.
azure_windowsesu.MultipleActivationKeys_Create({
"subscriptionId": "",
"resourceGroupName": "",
"api-version": "",
"multipleActivationKeyName": "",
"multipleActivationKey": {}
}, context)
- input
object
- subscriptionId required
string
: The ID of the target subscription. - resourceGroupName required
string
: The name of the resource group. The name is case insensitive. - api-version required
string
: The API version to use for this operation. - multipleActivationKeyName required
string
: The name of the MAK key. - multipleActivationKey required MultipleActivationKey
- subscriptionId required
- output MultipleActivationKey
- ErrorDefinition
object
: Error definition.- code
string
: Service specific error code which serves as the substatus for the HTTP error code. - details
array
: Internal error details.- items ErrorDefinition
- message
string
: Description of the error.
- code
- ErrorResponse
object
: Error response.- error ErrorDefinition
- MultipleActivationKey
object
: MAK key details.- properties
object
: MAK key specific properties.- agreementNumber
string
: Agreement number under which the key is requested. - expirationDate
string
: End of support of security updates activated by the MAK key. - installedServerNumber
integer
: Number of activations/servers using the MAK key. - isEligible
boolean
:true
if user has eligible on-premises Windows physical or virtual machines, and that the requested key will only be used in their organization;false
otherwise. - multipleActivationKey
string
: MAK 5x5 key. - osType
string
(values: Windows7, WindowsServer2008, WindowsServer2008R2): Type of OS for which the key is requested. - provisioningState
string
(values: Succeeded, Failed, Canceled, Accepted, Provisioning) - supportType
string
(values: SupplementalServicing, PremiumAssurance): Type of support
- agreementNumber
- location required
string
: The geo-location where the resource lives - tags
object
: Resource tags. - id
string
: Fully qualified resource Id for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} - name
string
: The name of the resource - type
string
: The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts.
- properties
- MultipleActivationKeyList
object
: List of MAK keys.- nextLink
string
: Link to the next page of resources. - value
array
: List of MAK keys.- items MultipleActivationKey
- nextLink
- MultipleActivationKeyUpdate
object
: MAK key details.- tags
object
: Resource tags.
- tags
- Operation
object
: REST API operation details.- display OperationDisplay
- name
string
: Name of the operation.
- OperationDisplay
object
: Meta data about operation used for display in portal.- description
string
- operation
string
- provider
string
- resource
string
- description
- OperationList
object
: List of available REST API operations.- nextLink
string
: Link to the next page of resources. - value
array
: List of operations.- items Operation
- nextLink