Update a module
The Update a module operation updates tag values for an existing module.
To specify the request, replace <subscription-id> with your subscription ID, <cloud-service-name> with the name of the cloud service to use for making the request, <automation-account-name> with the name of the automation account to use for making the request, and <module-name> with the name of the module to update. Include required URI parameters.
Method | Request URI |
|---|---|
PATCH | https://management.core.windows.net/<subscription-id>/cloudServices/<cloud-service-name>/resources/automation/~/automationAccounts/<automation-account-name>/modules/<module-name>?api-version=2014-12-08 |
URI Parameters
Parameter | Description |
|---|---|
api-version | Required. Must be set to 2014-12-08. |
Request Headers
The request headers in the following table are required.
Request Header | Description |
|---|---|
Content-Type | Set to application/json. Do not include a specification for charset. |
x-ms-version | Specifies the version of the operation. Set to 2013-06-01 or a later version. |
Request Body
{
"tags":{
"Testing":"Test verified"
}
}
Element | Required | Type | Description |
|---|---|---|---|
tags | Yes | String | A list of key value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 10 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. If unspecified, existing tags are left unchanged; otherwise they are replaced. |
Status Code
A successful operation returns 200 (OK). For information about common error codes, see HTTP/1.1 Status Code Definitions.
Response Headers
Request Header | Description |
|---|---|
x-ms-request-id | A unique identifier for the current operation. |
Response Body
{
"id":"\/subscriptions\/2310a662-9154-4254-a8e1-34286f3bf56a\/cloudservices\/CLSV2_Litware\/resources\/~\/AutomationAccounts\/LitwareDataCenter\/modules\/GitHub",
"name":"GitHub",
"type":"Microsoft.Automation\/AutomationAccount\/Module",
"location":"East US 2",
"tags":{
"Testing":"Test verified"
},
"etag":null,
"properties":{
"isGlobal":false,
"version":2,
"sizeInBytes":3214,
"activityCount":4,
"creationTime":"2015-04-30T16:08:46.51+00:00",
"lastModifiedTime":"2015-04-30T16:10:38.333+00:00",
"error":{
"code":null,
"message":null
},
"provisioningState":"Creating"
}
}
Element | Description |
|---|---|
id | The URI for this entity, excluding hostname/schema and api version. Not URL encoded. This field is used by the platform as the identifier for references for other objects. |
name | The name of the module. |
type | The type of the resource (e.g., Microsoft.Automation/AutomationAccount/Module) |
location | The location of the resource. The resource must be built in this geographical region. |
tags | The updated tags and their values. |
etag | Value used for concurrence control. |
properties/isGlobal | Flag indicating whether the module is global. |
properties/version | The version of the module, which will be automatically incremented by 1. |
properties/sizeInBytes | The size of the module in bytes. |
properties/activityCount | The number of activities contained within the module. |
properties/creationTime | The date and time the module was created. |
properties/lastModifiedTime | The date and time the module was last changed. |
properties/error | An array of any error codes and their messages. |
properties/provisioningState | The state of the job until a terminal state is reached. |