Update a module
The Update a module operation updates tag values for an existing module.
Request
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. |
Response
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. |