diff --git a/specification/guestconfiguration/resource-manager/Microsoft.GuestConfiguration/common/v1/definitions.json b/specification/guestconfiguration/resource-manager/Microsoft.GuestConfiguration/common/v1/definitions.json index b8d5265331db..e82904ba479c 100644 --- a/specification/guestconfiguration/resource-manager/Microsoft.GuestConfiguration/common/v1/definitions.json +++ b/specification/guestconfiguration/resource-manager/Microsoft.GuestConfiguration/common/v1/definitions.json @@ -1,191 +1,191 @@ { - "swagger": "2.0", - "security": [ - { - "azure_auth": [ - "user_impersonation" - ] + "swagger": "2.0", + "security": [ + { + "azure_auth": [ + "user_impersonation" + ] + } + ], + "securityDefinitions": { + "azure_auth": { + "type": "oauth2", + "authorizationUrl": "https://login.microsoftonline.com/common/oauth2/authorize", + "flow": "implicit", + "description": "Azure Active Directory OAuth2 Flow", + "scopes": { + "user_impersonation": "impersonate your user account" + } + } + }, + "info": { + "version": "2018-06-30-preview", + "title": "Common types" + }, + "paths": {}, + "definitions": { + "ErrorResponse": { + "properties": { + "message": { + "description": "Error message indicating why the operation failed.", + "type": "string" } - ], - "securityDefinitions": { - "azure_auth": { - "type": "oauth2", - "authorizationUrl": "https://login.microsoftonline.com/common/oauth2/authorize", - "flow": "implicit", - "description": "Azure Active Directory OAuth2 Flow", - "scopes": { - "user_impersonation": "impersonate your user account" - } + }, + "description": "Error response of an operation failure" + }, + "Resource": { + "description": "The core properties of ARM resources", + "type": "object", + "properties": { + "id": { + "type": "string", + "readOnly": true, + "description": "ARM resource id of the guest configuration assignment." + }, + "name": { + "type": "string", + "readOnly": true, + "description": "Name of the guest configuration assignment." + }, + "location": { + "type": "string", + "readOnly": true, + "description": "Region where the VM is located." + }, + "type": { + "readOnly": true, + "type": "string", + "description": "The type of the resource." + } + }, + "x-ms-azure-resource": true + }, + "TrackedResource": { + "description": "The resource model definition for a ARM tracked top level resource", + "type": "object", + "properties": { + "tags": { + "type": "object", + "additionalProperties": { + "type": "string" + }, + "x-ms-mutability": [ + "read", + "create", + "update" + ], + "description": "Resource tags." + }, + "location": { + "type": "string", + "x-ms-mutability": [ + "read", + "create" + ], + "description": "The Azure Region where the resource lives" + } + }, + "allOf": [ + { + "$ref": "#/definitions/Resource" } + ] }, - "info": { - "version": "2018-06-30-preview", - "title": "Common types" + "ProxyResource": { + "description": "ARM proxy resource.", + "type": "object", + "allOf": [ + { + "$ref": "#/definitions/Resource" + } + ], + "properties": {} }, - "paths": {}, - "definitions": { - "ErrorResponse": { - "properties": { - "message": { - "description": "Error message indicating why the operation failed.", - "type": "string" - } + "Operation": { + "description": "GuestConfiguration REST API operation", + "type": "object", + "properties": { + "name": { + "description": "Operation name: For ex. providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/write or read", + "type": "string" + }, + "display": { + "properties": { + "provider": { + "description": "Service provider: Microsoft.GuestConfiguration", + "type": "string" }, - "description": "Error response of an operation failure" - }, - "Resource": { - "description": "The core properties of ARM resources", - "type": "object", - "properties": { - "id": { - "type": "string", - "readOnly": true, - "description": "ARM resource id of the guest configuration assignment." - }, - "name": { - "type": "string", - "readOnly": true, - "description": "Name of the guest configuration assignment." - }, - "location": { - "type": "string", - "readOnly": true, - "description": "Region where the VM is located." - }, - "type": { - "readOnly": true, - "type": "string", - "description": "The type of the resource." - } + "resource": { + "description": "Resource on which the operation is performed: For ex. ", + "type": "string" }, - "x-ms-azure-resource": true - }, - "TrackedResource": { - "description": "The resource model definition for a ARM tracked top level resource", - "type": "object", - "properties": { - "tags": { - "type": "object", - "additionalProperties": { - "type": "string" - }, - "x-ms-mutability": [ - "read", - "create", - "update" - ], - "description": "Resource tags." - }, - "location": { - "type": "string", - "x-ms-mutability": [ - "read", - "create" - ], - "description": "The Azure Region where the resource lives" - } + "operation": { + "description": "Operation type: Read, write, delete, etc.", + "type": "string" }, - "allOf": [ - { - "$ref": "#/definitions/Resource" - } - ] - }, - "ProxyResource": { - "description": "ARM proxy resource.", - "type": "object", - "allOf": [ - { - "$ref": "#/definitions/Resource" - } - ], - "properties": {} + "description": { + "description": "Description about operation.", + "type": "string" + } + }, + "description": "Provider, Resource, Operation and description values." }, - "Operation": { - "description": "GuestConfiguration REST API operation", - "type": "object", - "properties": { - "name": { - "description": "Operation name: For ex. providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/write or read", - "type": "string" - }, - "display": { - "properties": { - "provider": { - "description": "Service provider: Microsoft.GuestConfiguration", - "type": "string" - }, - "resource": { - "description": "Resource on which the operation is performed: For ex. ", - "type": "string" - }, - "operation": { - "description": "Operation type: Read, write, delete, etc.", - "type": "string" - }, - "description": { - "description": "Description about operation.", - "type": "string" - } - }, - "description": "Provider, Resource, Operation and description values." - }, - "properties": { - "properties": { - "statusCode": { - "description": "Service provider: Microsoft.GuestConfiguration", - "type": "string" - } - }, - "x-ms-client-flatten": true, - "description": "Provider, Resource, Operation and description values." - } + "properties": { + "properties": { + "statusCode": { + "description": "Service provider: Microsoft.GuestConfiguration", + "type": "string" } }, - "OperationList": { - "properties": { - "value": { - "type": "array", - "items": { - "$ref": "#/definitions/Operation" - }, - "description": "List of Automation operations supported by the Automation resource provider." - } - }, - "description": "The response model for the list of Automation operations" - } + "x-ms-client-flatten": true, + "description": "Provider, Resource, Operation and description values." + } + } }, - "parameters": { - "SubscriptionIdParameter": { - "name": "subscriptionId", - "in": "path", - "required": true, - "type": "string", - "description": "Subscription ID which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call." - }, - "ApiVersionParameter": { - "name": "api-version", - "in": "query", - "required": true, - "type": "string", - "description": "Client Api Version." - }, - "VmNameParameter": { - "name": "vmName", - "in": "path", - "required": true, - "type": "string", - "description": "The name of the virtual machine.", - "x-ms-parameter-location": "method" - }, - "ResourceGroupNameParameter": { - "name": "resourceGroupName", - "in": "path", - "required": true, - "type": "string", - "pattern": "^[-\\w\\._]+$", - "description": "The resource group name.", - "x-ms-parameter-location": "method" + "OperationList": { + "properties": { + "value": { + "type": "array", + "items": { + "$ref": "#/definitions/Operation" + }, + "description": "List of Automation operations supported by the Automation resource provider." } + }, + "description": "The response model for the list of Automation operations" + } + }, + "parameters": { + "SubscriptionIdParameter": { + "name": "subscriptionId", + "in": "path", + "required": true, + "type": "string", + "description": "Subscription ID which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call." + }, + "ApiVersionParameter": { + "name": "api-version", + "in": "query", + "required": true, + "type": "string", + "description": "Client Api Version." + }, + "VmNameParameter": { + "name": "vmName", + "in": "path", + "required": true, + "type": "string", + "description": "The name of the virtual machine.", + "x-ms-parameter-location": "method" + }, + "ResourceGroupNameParameter": { + "name": "resourceGroupName", + "in": "path", + "required": true, + "type": "string", + "pattern": "^[-\\w\\._]+$", + "description": "The resource group name.", + "x-ms-parameter-location": "method" } -} \ No newline at end of file + } +} diff --git a/specification/guestconfiguration/resource-manager/Microsoft.GuestConfiguration/preview/2018-01-20-preview/examples/createOrUpdateGuestConfigurationAssignment.json b/specification/guestconfiguration/resource-manager/Microsoft.GuestConfiguration/preview/2018-01-20-preview/examples/createOrUpdateGuestConfigurationAssignment.json index 52de6559cd85..6770e7e3112b 100644 --- a/specification/guestconfiguration/resource-manager/Microsoft.GuestConfiguration/preview/2018-01-20-preview/examples/createOrUpdateGuestConfigurationAssignment.json +++ b/specification/guestconfiguration/resource-manager/Microsoft.GuestConfiguration/preview/2018-01-20-preview/examples/createOrUpdateGuestConfigurationAssignment.json @@ -1,62 +1,58 @@ { + "parameters": { + "subscriptionId": "mySubscriptionId", + "resourceGroupName": "myResourceGroupName", + "vmName": "myVMName", + "guestConfigurationAssignmentName": "SecureProtocol", + "api-version": "2018-01-20-preview", "parameters": { - "subscriptionId": "mySubscriptionId", - "resourceGroupName": "myResourceGroupName", - "vmName": "myVMName", - "guestConfigurationAssignmentName": "SecureProtocol", - "api-version": "2018-01-20-preview", - "parameters": { - "location" : "westcentralus", + "location": "westcentralus", + "name": "SecureProtocol", + "properties": { + "guestConfiguration": { + "name": "SecureProtocol" + } + } + } + }, + "responses": { + "201": { + "headers": {}, + "body": { + "location": "westcentralus", + "id": "/subscriptions/mySubscriptionId/resourceGroups/myResourceGroupName/providers/Microsoft.Compute/virtualMachines/myVMName/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/SecureProtocol", "name": "SecureProtocol", - "properties" : { - "guestConfiguration" : { - "name" : "SecureProtocol" - } + "properties": { + "complianceStatus": "InProgress", + "complianceReason": null, + "assignmentHash": null, + "guestConfiguration": { + "kind": null, + "name": "SecureProtocol", + "configurationParameter": [] + }, + "provisioningState": null } - } + } }, - "responses": { - "201": { - "headers": {}, - "body": { - "location":"westcentralus", - "id":"/subscriptions/mySubscriptionId/resourceGroups/myResourceGroupName/providers/Microsoft.Compute/virtualMachines/myVMName/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/SecureProtocol", - "name":"SecureProtocol", - "properties":{ - "complianceStatus": "InProgress", - "complianceReason":null, - "assignmentHash":null, - "guestConfiguration":{ - "kind":null, - "name":"SecureProtocol", - "configurationParameter":[ - - ] - }, - "provisioningState":null - } - } - }, - "200": { - "headers": {}, - "body": { - "location":"westcentralus", - "id":"/subscriptions/mySubscriptionId/resourceGroups/myResourceGroupName/providers/Microsoft.Compute/virtualMachines/myVMName/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/SecureProtocol", - "name":"SecureProtocol", - "properties":{ - "complianceStatus": "Compliant", - "complianceReason":null, - "assignmentHash":null, - "guestConfiguration":{ - "kind":null, - "name":"SecureProtocol", - "configurationParameter":[ - - ] - }, - "provisioningState":null - } + "200": { + "headers": {}, + "body": { + "location": "westcentralus", + "id": "/subscriptions/mySubscriptionId/resourceGroups/myResourceGroupName/providers/Microsoft.Compute/virtualMachines/myVMName/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/SecureProtocol", + "name": "SecureProtocol", + "properties": { + "complianceStatus": "Compliant", + "complianceReason": null, + "assignmentHash": null, + "guestConfiguration": { + "kind": null, + "name": "SecureProtocol", + "configurationParameter": [] + }, + "provisioningState": null } } } - } \ No newline at end of file + } +} diff --git a/specification/guestconfiguration/resource-manager/Microsoft.GuestConfiguration/preview/2018-01-20-preview/examples/getGuestConfigurationAssignment.json b/specification/guestconfiguration/resource-manager/Microsoft.GuestConfiguration/preview/2018-01-20-preview/examples/getGuestConfigurationAssignment.json index e50c208af253..982ef2767b79 100644 --- a/specification/guestconfiguration/resource-manager/Microsoft.GuestConfiguration/preview/2018-01-20-preview/examples/getGuestConfigurationAssignment.json +++ b/specification/guestconfiguration/resource-manager/Microsoft.GuestConfiguration/preview/2018-01-20-preview/examples/getGuestConfigurationAssignment.json @@ -1,31 +1,31 @@ { - "parameters": { - "subscriptionId": "mySubscriptionId", - "resourceGroupName": "myResourceGroupName", - "vmName": "myVMName", - "guestConfigurationAssignmentName": "SecureProtocol", - "api-version": "2018-01-20-preview" - }, - "responses": { - "200": { - "headers": {}, - "body": { - "location": "westcentralus", - "id": "/subscriptions/mySubscriptionId/resourceGroups/myResourceGroupName/providers/Microsoft.Compute/virtualMachines/myVMName/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/SecureProtocol", - "name": "SecureProtocol", - "properties": { - "complianceStatus": "Compliant", - "complianceReason": null, - "guestConfiguration": { - "kind": null, - "name": "SecureProtocol", - "type": null, - "configurationParameter": null - }, - "provisioningState": null, - "latestReportId": "/subscriptions/mySubscriptionId/resourceGroups/myResourceGroupName/providers/Microsoft.Compute/virtualMachines/myVMName/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/SecureProtocol/reports/5f81272b-c712-4a48-8970-f6f0bcf38441" - } + "parameters": { + "subscriptionId": "mySubscriptionId", + "resourceGroupName": "myResourceGroupName", + "vmName": "myVMName", + "guestConfigurationAssignmentName": "SecureProtocol", + "api-version": "2018-01-20-preview" + }, + "responses": { + "200": { + "headers": {}, + "body": { + "location": "westcentralus", + "id": "/subscriptions/mySubscriptionId/resourceGroups/myResourceGroupName/providers/Microsoft.Compute/virtualMachines/myVMName/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/SecureProtocol", + "name": "SecureProtocol", + "properties": { + "complianceStatus": "Compliant", + "complianceReason": null, + "guestConfiguration": { + "kind": null, + "name": "SecureProtocol", + "type": null, + "configurationParameter": null + }, + "provisioningState": null, + "latestReportId": "/subscriptions/mySubscriptionId/resourceGroups/myResourceGroupName/providers/Microsoft.Compute/virtualMachines/myVMName/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/SecureProtocol/reports/5f81272b-c712-4a48-8970-f6f0bcf38441" } } } - } \ No newline at end of file + } +} diff --git a/specification/guestconfiguration/resource-manager/Microsoft.GuestConfiguration/preview/2018-01-20-preview/examples/getGuestConfigurationAssignmentReportById.json b/specification/guestconfiguration/resource-manager/Microsoft.GuestConfiguration/preview/2018-01-20-preview/examples/getGuestConfigurationAssignmentReportById.json index 088623881cbb..e4224760b727 100644 --- a/specification/guestconfiguration/resource-manager/Microsoft.GuestConfiguration/preview/2018-01-20-preview/examples/getGuestConfigurationAssignmentReportById.json +++ b/specification/guestconfiguration/resource-manager/Microsoft.GuestConfiguration/preview/2018-01-20-preview/examples/getGuestConfigurationAssignmentReportById.json @@ -1,28 +1,28 @@ { - "parameters": { - "subscriptionId": "mySubscriptionId", - "resourceGroupName": "myResourceGroupName", - "vmName": "myVMName", - "guestConfigurationAssignmentName": "SecureProtocol", - "reportId": "reportGUID", - "api-version": "2018-01-20-preview" - }, - "responses": { - "200": { - "headers": {}, - "body": { - "id": "/subscriptions/mySubscriptionId/resourceGroups/myResourceGroupName/providers/Microsoft.Compute/virtualMachines/myVMName/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/SecureProtocol/reports/5f81272b-c712-4a48-8970-f6f0bcf38441", - "reportId": "5f81272b-c712-4a48-8970-f6f0bcf38441", - "type": "Consistency", - "startTime": "2018-07-10T23:39:20.715+00:00", - "endTime": "2018-07-10T23:39:21.715+00:00", - "lastModifiedTime": "2018-07-10T23:39:21.7343777+00:00", - "status": "Compliant", - "refreshMode": "Pull", - "rebootRequested": "False", - "reportFormatVersion": "2.0", - "configurationVersion": null - } + "parameters": { + "subscriptionId": "mySubscriptionId", + "resourceGroupName": "myResourceGroupName", + "vmName": "myVMName", + "guestConfigurationAssignmentName": "SecureProtocol", + "reportId": "reportGUID", + "api-version": "2018-01-20-preview" + }, + "responses": { + "200": { + "headers": {}, + "body": { + "id": "/subscriptions/mySubscriptionId/resourceGroups/myResourceGroupName/providers/Microsoft.Compute/virtualMachines/myVMName/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/SecureProtocol/reports/5f81272b-c712-4a48-8970-f6f0bcf38441", + "reportId": "5f81272b-c712-4a48-8970-f6f0bcf38441", + "type": "Consistency", + "startTime": "2018-07-10T23:39:20.715+00:00", + "endTime": "2018-07-10T23:39:21.715+00:00", + "lastModifiedTime": "2018-07-10T23:39:21.7343777+00:00", + "status": "Compliant", + "refreshMode": "Pull", + "rebootRequested": "False", + "reportFormatVersion": "2.0", + "configurationVersion": null } } - } \ No newline at end of file + } +} diff --git a/specification/guestconfiguration/resource-manager/Microsoft.GuestConfiguration/preview/2018-01-20-preview/examples/listAllGuestConfigurationAssignmentReports.json b/specification/guestconfiguration/resource-manager/Microsoft.GuestConfiguration/preview/2018-01-20-preview/examples/listAllGuestConfigurationAssignmentReports.json index c07c18c86fd3..3bf7456627e0 100644 --- a/specification/guestconfiguration/resource-manager/Microsoft.GuestConfiguration/preview/2018-01-20-preview/examples/listAllGuestConfigurationAssignmentReports.json +++ b/specification/guestconfiguration/resource-manager/Microsoft.GuestConfiguration/preview/2018-01-20-preview/examples/listAllGuestConfigurationAssignmentReports.json @@ -1,63 +1,68 @@ { - "parameters": { - "subscriptionId": "mySubscriptionId", - "resourceGroupName": "myResourceGroupName", - "vmName": "myVMName", - "guestConfigurationAssignmentName": "SecureProtocol", - "api-version": "2018-01-20-preview" - }, - "responses": { - "200": { - "headers": {}, - "body": [{ - "id": "/subscriptions/mySubscriptionId/resourceGroups/myResourceGroupName/providers/Microsoft.Compute/virtualMachines/myVMName/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/SecureProtocol/reports/5f81272b-c712-4a48-8970-f6f0bcf38441", - "reportId": "5f81272b-c712-4a48-8970-f6f0bcf38441", - "type": "Consistency", - "startTime": "2018-07-10T23:39:20.715+00:00", - "endTime": "2018-07-10T23:39:21.715+00:00", - "lastModifiedTime": "2018-07-10T23:39:21.7343777+00:00", - "status": "Compliant", - "refreshMode": "Pull", - "rebootRequested": "False", - "reportFormatVersion": "2.0", - "configurationVersion": null - }, { - "id": "/subscriptions/mySubscriptionId/resourceGroups/myResourceGroupName/providers/Microsoft.Compute/virtualMachines/myVMName/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/SecureProtocol/reports/326a1ca7-5c44-4ce9-8a34-92399c49d8de", - "reportId": "326a1ca7-5c44-4ce9-8a34-92399c49d8de", - "type": "Consistency", - "startTime": "2018-07-10T23:24:18.454+00:00", - "endTime": "2018-07-10T23:24:19.454+00:00", - "lastModifiedTime": "2018-07-10T23:24:19.550552+00:00", - "status": "Compliant", - "refreshMode": "Pull", - "rebootRequested": "False", - "reportFormatVersion": "2.0", - "configurationVersion": null - }, { - "id": "/subscriptions/mySubscriptionId/resourceGroups/myResourceGroupName/providers/Microsoft.Compute/virtualMachines/myVMName/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/SecureProtocol/reports/f5945e53-77da-44af-ba0b-79765734472c", - "reportId": "f5945e53-77da-44af-ba0b-79765734472c", - "type": "Consistency", - "startTime": "2018-07-10T23:09:20.527+00:00", - "endTime": "2018-07-10T23:09:21.527+00:00", - "lastModifiedTime": "2018-07-10T23:09:21.5231257+00:00", - "status": "Compliant", - "refreshMode": "Pull", - "rebootRequested": "False", - "reportFormatVersion": "2.0", - "configurationVersion": null - }, { - "id": "/subscriptions/mySubscriptionId/resourceGroups/myResourceGroupName/providers/Microsoft.Compute/virtualMachines/myVMName/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/SecureProtocol/reports/38d630b4-e046-42d7-b6dc-1dcf3ae55c62", - "reportId": "38d630b4-e046-42d7-b6dc-1dcf3ae55c62", - "type": "Consistency", - "startTime": "2018-07-10T22:54:18.473+00:00", - "endTime": "2018-07-10T22:54:19.473+00:00", - "lastModifiedTime": "2018-07-10T22:54:19.5473018+00:00", - "status": "Compliant", - "refreshMode": "Pull", - "rebootRequested": "False", - "reportFormatVersion": "2.0", - "configurationVersion": null - }] - } + "parameters": { + "subscriptionId": "mySubscriptionId", + "resourceGroupName": "myResourceGroupName", + "vmName": "myVMName", + "guestConfigurationAssignmentName": "SecureProtocol", + "api-version": "2018-01-20-preview" + }, + "responses": { + "200": { + "headers": {}, + "body": [ + { + "id": "/subscriptions/mySubscriptionId/resourceGroups/myResourceGroupName/providers/Microsoft.Compute/virtualMachines/myVMName/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/SecureProtocol/reports/5f81272b-c712-4a48-8970-f6f0bcf38441", + "reportId": "5f81272b-c712-4a48-8970-f6f0bcf38441", + "type": "Consistency", + "startTime": "2018-07-10T23:39:20.715+00:00", + "endTime": "2018-07-10T23:39:21.715+00:00", + "lastModifiedTime": "2018-07-10T23:39:21.7343777+00:00", + "status": "Compliant", + "refreshMode": "Pull", + "rebootRequested": "False", + "reportFormatVersion": "2.0", + "configurationVersion": null + }, + { + "id": "/subscriptions/mySubscriptionId/resourceGroups/myResourceGroupName/providers/Microsoft.Compute/virtualMachines/myVMName/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/SecureProtocol/reports/326a1ca7-5c44-4ce9-8a34-92399c49d8de", + "reportId": "326a1ca7-5c44-4ce9-8a34-92399c49d8de", + "type": "Consistency", + "startTime": "2018-07-10T23:24:18.454+00:00", + "endTime": "2018-07-10T23:24:19.454+00:00", + "lastModifiedTime": "2018-07-10T23:24:19.550552+00:00", + "status": "Compliant", + "refreshMode": "Pull", + "rebootRequested": "False", + "reportFormatVersion": "2.0", + "configurationVersion": null + }, + { + "id": "/subscriptions/mySubscriptionId/resourceGroups/myResourceGroupName/providers/Microsoft.Compute/virtualMachines/myVMName/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/SecureProtocol/reports/f5945e53-77da-44af-ba0b-79765734472c", + "reportId": "f5945e53-77da-44af-ba0b-79765734472c", + "type": "Consistency", + "startTime": "2018-07-10T23:09:20.527+00:00", + "endTime": "2018-07-10T23:09:21.527+00:00", + "lastModifiedTime": "2018-07-10T23:09:21.5231257+00:00", + "status": "Compliant", + "refreshMode": "Pull", + "rebootRequested": "False", + "reportFormatVersion": "2.0", + "configurationVersion": null + }, + { + "id": "/subscriptions/mySubscriptionId/resourceGroups/myResourceGroupName/providers/Microsoft.Compute/virtualMachines/myVMName/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/SecureProtocol/reports/38d630b4-e046-42d7-b6dc-1dcf3ae55c62", + "reportId": "38d630b4-e046-42d7-b6dc-1dcf3ae55c62", + "type": "Consistency", + "startTime": "2018-07-10T22:54:18.473+00:00", + "endTime": "2018-07-10T22:54:19.473+00:00", + "lastModifiedTime": "2018-07-10T22:54:19.5473018+00:00", + "status": "Compliant", + "refreshMode": "Pull", + "rebootRequested": "False", + "reportFormatVersion": "2.0", + "configurationVersion": null + } + ] } - } \ No newline at end of file + } +} diff --git a/specification/guestconfiguration/resource-manager/Microsoft.GuestConfiguration/preview/2018-01-20-preview/examples/listOperations.json b/specification/guestconfiguration/resource-manager/Microsoft.GuestConfiguration/preview/2018-01-20-preview/examples/listOperations.json index b9064943ea66..fba7372cf660 100644 --- a/specification/guestconfiguration/resource-manager/Microsoft.GuestConfiguration/preview/2018-01-20-preview/examples/listOperations.json +++ b/specification/guestconfiguration/resource-manager/Microsoft.GuestConfiguration/preview/2018-01-20-preview/examples/listOperations.json @@ -1,33 +1,34 @@ { - "parameters": { - "api-version": "2018-01-20-preview" - }, - "responses": { - "200": { - "headers": {}, - "body": { - "value": [ - { - "name": "Microsoft.GuestConfiguration/guestConfigurationAssignments/write", - "display": { - "provider": "Microsoft Guest Configuration", - "resource": "Microsoft.GuestConfiguration/guestConfigurationAssignments", - "operation": "Microsoft.GuestConfiguration/guestConfigurationAssignments/write", - "description": "Create new guest configuration assignment." - }, - "properties": null - }, - { - "name": "Microsoft.GuestConfiguration/guestConfigurationAssignments/read", - "display": { - "provider": "Microsoft Guest Configuration", - "resource": "Microsoft.GuestConfiguration/guestConfigurationAssignments", - "operation": "Microsoft.GuestConfiguration/guestConfigurationAssignments/read", - "description": "Get guest configuration assignment." - }, - "properties": null - }] - } + "parameters": { + "api-version": "2018-01-20-preview" + }, + "responses": { + "200": { + "headers": {}, + "body": { + "value": [ + { + "name": "Microsoft.GuestConfiguration/guestConfigurationAssignments/write", + "display": { + "provider": "Microsoft Guest Configuration", + "resource": "Microsoft.GuestConfiguration/guestConfigurationAssignments", + "operation": "Microsoft.GuestConfiguration/guestConfigurationAssignments/write", + "description": "Create new guest configuration assignment." + }, + "properties": null + }, + { + "name": "Microsoft.GuestConfiguration/guestConfigurationAssignments/read", + "display": { + "provider": "Microsoft Guest Configuration", + "resource": "Microsoft.GuestConfiguration/guestConfigurationAssignments", + "operation": "Microsoft.GuestConfiguration/guestConfigurationAssignments/read", + "description": "Get guest configuration assignment." + }, + "properties": null + } + ] } } - } \ No newline at end of file + } +} diff --git a/specification/guestconfiguration/resource-manager/Microsoft.GuestConfiguration/preview/2018-01-20-preview/guestconfiguration.json b/specification/guestconfiguration/resource-manager/Microsoft.GuestConfiguration/preview/2018-01-20-preview/guestconfiguration.json index ced6beeadd7f..5e74ffc73cda 100644 --- a/specification/guestconfiguration/resource-manager/Microsoft.GuestConfiguration/preview/2018-01-20-preview/guestconfiguration.json +++ b/specification/guestconfiguration/resource-manager/Microsoft.GuestConfiguration/preview/2018-01-20-preview/guestconfiguration.json @@ -558,4 +558,4 @@ } }, "parameters": {} -} \ No newline at end of file +} diff --git a/specification/guestconfiguration/resource-manager/Microsoft.GuestConfiguration/preview/2018-06-30-preview/examples/createOrUpdateGuestConfigurationAssignment.json b/specification/guestconfiguration/resource-manager/Microsoft.GuestConfiguration/preview/2018-06-30-preview/examples/createOrUpdateGuestConfigurationAssignment.json index 811541fb7038..2463161e14dd 100644 --- a/specification/guestconfiguration/resource-manager/Microsoft.GuestConfiguration/preview/2018-06-30-preview/examples/createOrUpdateGuestConfigurationAssignment.json +++ b/specification/guestconfiguration/resource-manager/Microsoft.GuestConfiguration/preview/2018-06-30-preview/examples/createOrUpdateGuestConfigurationAssignment.json @@ -1,72 +1,72 @@ { + "parameters": { + "subscriptionId": "mySubscriptionId", + "resourceGroupName": "myResourceGroupName", + "vmName": "myVMName", + "guestConfigurationAssignmentName": "SecureProtocol", + "api-version": "2018-06-30-preview", "parameters": { - "subscriptionId": "mySubscriptionId", - "resourceGroupName": "myResourceGroupName", - "vmName": "myVMName", - "guestConfigurationAssignmentName": "SecureProtocol", - "api-version": "2018-06-30-preview", - "parameters": { + "location": "westcentralus", + "name": "multiconfigassignment2", + "properties": { + "context": "Azure policy", + "guestConfiguration": { + "name": "AuditSecureProtocol", + "version": "1.0.0.3" + } + } + } + }, + "responses": { + "201": { + "headers": {}, + "body": { "location": "westcentralus", + "id": null, "name": "multiconfigassignment2", "properties": { - "context": "Azure policy", + "complianceStatus": "Pending", + "assignmentHash": null, + "latestReportId": null, + "lastComplianceStatusChecked": null, + "context": "Azure policy A", "guestConfiguration": { + "kind": null, "name": "AuditSecureProtocol", - "version": "1.0.0.3" - } + "version": "1.0.0.3", + "contentUri": null, + "contentHash": null, + "configurationParameter": null, + "configurationSetting": null + }, + "provisioningState": "Succeeded" } } }, - "responses": { - "201": { - "headers": {}, - "body": { - "location": "westcentralus", - "id": null, - "name": "multiconfigassignment2", - "properties": { - "complianceStatus": "Pending", - "assignmentHash": null, - "latestReportId": null, - "lastComplianceStatusChecked": null, - "context": "Azure policy A", - "guestConfiguration": { - "kind": null, - "name": "AuditSecureProtocol", - "version": "1.0.0.3", - "contentUri": null, - "contentHash": null, - "configurationParameter": null, - "configurationSetting": null - }, - "provisioningState": "Succeeded" - } - } - }, - "200": { - "headers": {}, - "body": { - "location": "westcentralus", - "id": null, - "name": "multiconfigassignment2", - "properties": { - "complianceStatus": "Pending", - "assignmentHash": null, - "latestReportId": null, - "lastComplianceStatusChecked": null, - "context": "Azure policy A", - "guestConfiguration": { - "kind": null, - "name": "AuditSecureProtocol", - "version": "1.0.0.3", - "contentUri": null, - "contentHash": null, - "configurationParameter": null, - "configurationSetting": null - }, - "provisioningState": "Succeeded" - } + "200": { + "headers": {}, + "body": { + "location": "westcentralus", + "id": null, + "name": "multiconfigassignment2", + "properties": { + "complianceStatus": "Pending", + "assignmentHash": null, + "latestReportId": null, + "lastComplianceStatusChecked": null, + "context": "Azure policy A", + "guestConfiguration": { + "kind": null, + "name": "AuditSecureProtocol", + "version": "1.0.0.3", + "contentUri": null, + "contentHash": null, + "configurationParameter": null, + "configurationSetting": null + }, + "provisioningState": "Succeeded" } } } - } \ No newline at end of file + } +} diff --git a/specification/guestconfiguration/resource-manager/Microsoft.GuestConfiguration/preview/2018-06-30-preview/examples/deleteGuestConfigurationAssignment.json b/specification/guestconfiguration/resource-manager/Microsoft.GuestConfiguration/preview/2018-06-30-preview/examples/deleteGuestConfigurationAssignment.json index e60a966fc1d5..da7bc1ceabff 100644 --- a/specification/guestconfiguration/resource-manager/Microsoft.GuestConfiguration/preview/2018-06-30-preview/examples/deleteGuestConfigurationAssignment.json +++ b/specification/guestconfiguration/resource-manager/Microsoft.GuestConfiguration/preview/2018-06-30-preview/examples/deleteGuestConfigurationAssignment.json @@ -1,12 +1,12 @@ { - "parameters": { - "subscriptionId": "mySubscriptionId", - "resourceGroupName": "myResourceGroupName", - "vmName": "myVMName", - "guestConfigurationAssignmentName": "SecureProtocol", - "api-version": "2018-06-30-preview" - }, - "responses": { - "200": {} - } - } \ No newline at end of file + "parameters": { + "subscriptionId": "mySubscriptionId", + "resourceGroupName": "myResourceGroupName", + "vmName": "myVMName", + "guestConfigurationAssignmentName": "SecureProtocol", + "api-version": "2018-06-30-preview" + }, + "responses": { + "200": {} + } +} diff --git a/specification/guestconfiguration/resource-manager/Microsoft.GuestConfiguration/preview/2018-06-30-preview/examples/getGuestConfigurationAssignment.json b/specification/guestconfiguration/resource-manager/Microsoft.GuestConfiguration/preview/2018-06-30-preview/examples/getGuestConfigurationAssignment.json index cff651decfeb..39871f117f91 100644 --- a/specification/guestconfiguration/resource-manager/Microsoft.GuestConfiguration/preview/2018-06-30-preview/examples/getGuestConfigurationAssignment.json +++ b/specification/guestconfiguration/resource-manager/Microsoft.GuestConfiguration/preview/2018-06-30-preview/examples/getGuestConfigurationAssignment.json @@ -1,36 +1,36 @@ { - "parameters": { - "subscriptionId": "mySubscriptionId", - "resourceGroupName": "myResourceGroupName", - "vmName": "myVMName", - "guestConfigurationAssignmentName": "SecureProtocol", - "api-version": "2018-06-30-preview" - }, - "responses": { - "200": { - "headers": {}, - "body": { - "location": "centraluseuap", - "id": "/subscriptions/subscriptionId/resourceGroups/myResourceGroupName/providers/Microsoft.Compute/virtualMachines/myvm/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/AuditSecureProtocol", - "name": "AuditSecureProtocol", - "properties": { - "complianceStatus": "Compliant", - "assignmentHash": "E0D8941DD713F284284561648C00C18FA76C8602943C7CD38AFD73B56AE4C35F.E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", - "latestReportId": "/subscriptions/subscriptionId/resourceGroups/myResourceGroupName/providers/Microsoft.Compute/virtualMachines/myvm/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/AuditSecureProtocol/reports/7367cbb8-ae99-47d0-a33b-a283564d2cb1", - "lastComplianceStatusChecked": "2018-08-29T22:14:13Z", - "context": null, - "guestConfiguration": { - "kind": null, - "name": "AuditSecureProtocol", - "version": "1.0.0.3", - "contentUri": "https://mystorageaccount.blob.core.windows.net/builtinconfig/AuditSecureProtocol/AuditSecureProtocol_1.0.0.3.zip", - "contentHash": "content hash", - "configurationParameter": [], - "configurationSetting": null - }, - "provisioningState": null - } + "parameters": { + "subscriptionId": "mySubscriptionId", + "resourceGroupName": "myResourceGroupName", + "vmName": "myVMName", + "guestConfigurationAssignmentName": "SecureProtocol", + "api-version": "2018-06-30-preview" + }, + "responses": { + "200": { + "headers": {}, + "body": { + "location": "centraluseuap", + "id": "/subscriptions/subscriptionId/resourceGroups/myResourceGroupName/providers/Microsoft.Compute/virtualMachines/myvm/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/AuditSecureProtocol", + "name": "AuditSecureProtocol", + "properties": { + "complianceStatus": "Compliant", + "assignmentHash": "E0D8941DD713F284284561648C00C18FA76C8602943C7CD38AFD73B56AE4C35F.E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", + "latestReportId": "/subscriptions/subscriptionId/resourceGroups/myResourceGroupName/providers/Microsoft.Compute/virtualMachines/myvm/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/AuditSecureProtocol/reports/7367cbb8-ae99-47d0-a33b-a283564d2cb1", + "lastComplianceStatusChecked": "2018-08-29T22:14:13Z", + "context": null, + "guestConfiguration": { + "kind": null, + "name": "AuditSecureProtocol", + "version": "1.0.0.3", + "contentUri": "https://mystorageaccount.blob.core.windows.net/builtinconfig/AuditSecureProtocol/AuditSecureProtocol_1.0.0.3.zip", + "contentHash": "content hash", + "configurationParameter": [], + "configurationSetting": null + }, + "provisioningState": null } } } - } \ No newline at end of file + } +} diff --git a/specification/guestconfiguration/resource-manager/Microsoft.GuestConfiguration/preview/2018-06-30-preview/examples/getGuestConfigurationAssignmentReportById.json b/specification/guestconfiguration/resource-manager/Microsoft.GuestConfiguration/preview/2018-06-30-preview/examples/getGuestConfigurationAssignmentReportById.json index 1f179465600b..e149c222f9d5 100644 --- a/specification/guestconfiguration/resource-manager/Microsoft.GuestConfiguration/preview/2018-06-30-preview/examples/getGuestConfigurationAssignmentReportById.json +++ b/specification/guestconfiguration/resource-manager/Microsoft.GuestConfiguration/preview/2018-06-30-preview/examples/getGuestConfigurationAssignmentReportById.json @@ -1,82 +1,94 @@ { - "parameters": { - "subscriptionId": "mySubscriptionid", - "resourceGroupName": "myResourceGroupName", - "vmName": "myvm", - "guestConfigurationAssignmentName": "AuditSecureProtocol", - "reportId": "7367cbb8-ae99-47d0-a33b-a283564d2cb1", - "api-version": "2018-06-30-preview" - }, - "responses": { - "200": { - "headers": {}, - "body": { - "id": "/subscriptions/mysubscriptionid/resourceGroups/myResourceGroupName/providers/Microsoft.Compute/virtualMachines/myvm/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/AuditSecureProtocol/reports/7367cbb8-ae99-47d0-a33b-a283564d2cb1", - "name": "7367cbb8-ae99-47d0-a33b-a283564d2cb1", - "properties": { - "complianceStatus": "Compliant", - "assignment": { - "name": "AuditSecureProtocol", - "configuration": { - "name": "AuditSecureProtocol" + "parameters": { + "subscriptionId": "mySubscriptionid", + "resourceGroupName": "myResourceGroupName", + "vmName": "myvm", + "guestConfigurationAssignmentName": "AuditSecureProtocol", + "reportId": "7367cbb8-ae99-47d0-a33b-a283564d2cb1", + "api-version": "2018-06-30-preview" + }, + "responses": { + "200": { + "headers": {}, + "body": { + "id": "/subscriptions/mysubscriptionid/resourceGroups/myResourceGroupName/providers/Microsoft.Compute/virtualMachines/myvm/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/AuditSecureProtocol/reports/7367cbb8-ae99-47d0-a33b-a283564d2cb1", + "name": "7367cbb8-ae99-47d0-a33b-a283564d2cb1", + "properties": { + "complianceStatus": "Compliant", + "assignment": { + "name": "AuditSecureProtocol", + "configuration": { + "name": "AuditSecureProtocol" + } + }, + "reportId": "7367cbb8-ae99-47d0-a33b-a283564d2cb1", + "vm": { + "id": "/subscriptions/mysubscriptionid/resourceGroups/myResourceGroupName/providers/Microsoft.Compute/virtualMachines/myvm", + "uuid": "vmuuid" + }, + "details": { + "complianceStatus": "Compliant", + "startTime": "2018-08-29T22:13:53Z", + "endTime": "2018-08-29T22:14:13Z", + "jobId": "7367cbb8-ae99-47d0-a33b-a283564d2cb1", + "resources": [ + { + "complianceStatus": "Compliant", + "reasons": [ + { + "phrase": "Operation successful.", + "code": "DSC::RESOURCE::SUCCESS" } - }, - "reportId": "7367cbb8-ae99-47d0-a33b-a283564d2cb1", - "vm": { - "id": "/subscriptions/mysubscriptionid/resourceGroups/myResourceGroupName/providers/Microsoft.Compute/virtualMachines/myvm", - "uuid": "vmuuid" - }, - "details": { - "complianceStatus": "Compliant", - "startTime": "2018-08-29T22:13:53Z", - "endTime": "2018-08-29T22:14:13Z", - "jobId": "7367cbb8-ae99-47d0-a33b-a283564d2cb1", - "resources": [{ - "complianceStatus": "Compliant", - "reasons": [{ - "phrase": "Operation successful.", - "code": "DSC::RESOURCE::SUCCESS" - }], - "properties": { - "ConfigurationName": "IsWebServerSecure", - "DependsOn": null, - "IsSingleInstance": "Yes", - "ModuleName": "SecureProtocolWebServer", - "ModuleVersion": "1.0.0.3", - "Protocols": [{ - "Ensure": "Absent", - "Protocol": "SSL 2.0" - }, { - "Ensure": "Absent", - "Protocol": "SSL 3.0" - }, { - "Ensure": "Absent", - "Protocol": "TLS 1.0" - }, { - "Ensure": "Absent", - "Protocol": "PCT 1.0" - }, { - "Ensure": "Absent", - "Protocol": "Multi-Protocol Unified Hello" - }, { - "Ensure": "Absent", - "Protocol": "TLS 1.1" - }, { - "Ensure": "Absent", - "Protocol": "TLS 1.2" - }], - "PsDscRunAsCredential": null, - "Reasons": null, - "ResourceId": "[SecureWebServer]s1", - "SourceInfo": null - } - }], - "operationType": "Consistency" - }, - "startTime": "2018-08-29T22:13:53Z", - "endTime": "2018-08-29T22:14:13Z" - } - } + ], + "properties": { + "ConfigurationName": "IsWebServerSecure", + "DependsOn": null, + "IsSingleInstance": "Yes", + "ModuleName": "SecureProtocolWebServer", + "ModuleVersion": "1.0.0.3", + "Protocols": [ + { + "Ensure": "Absent", + "Protocol": "SSL 2.0" + }, + { + "Ensure": "Absent", + "Protocol": "SSL 3.0" + }, + { + "Ensure": "Absent", + "Protocol": "TLS 1.0" + }, + { + "Ensure": "Absent", + "Protocol": "PCT 1.0" + }, + { + "Ensure": "Absent", + "Protocol": "Multi-Protocol Unified Hello" + }, + { + "Ensure": "Absent", + "Protocol": "TLS 1.1" + }, + { + "Ensure": "Absent", + "Protocol": "TLS 1.2" + } + ], + "PsDscRunAsCredential": null, + "Reasons": null, + "ResourceId": "[SecureWebServer]s1", + "SourceInfo": null + } + } + ], + "operationType": "Consistency" + }, + "startTime": "2018-08-29T22:13:53Z", + "endTime": "2018-08-29T22:14:13Z" + } } } - } \ No newline at end of file + } +} diff --git a/specification/guestconfiguration/resource-manager/Microsoft.GuestConfiguration/preview/2018-06-30-preview/examples/listAllGuestConfigurationAssignmentReports.json b/specification/guestconfiguration/resource-manager/Microsoft.GuestConfiguration/preview/2018-06-30-preview/examples/listAllGuestConfigurationAssignmentReports.json index 5c358e23f167..9beeaf41406f 100644 --- a/specification/guestconfiguration/resource-manager/Microsoft.GuestConfiguration/preview/2018-06-30-preview/examples/listAllGuestConfigurationAssignmentReports.json +++ b/specification/guestconfiguration/resource-manager/Microsoft.GuestConfiguration/preview/2018-06-30-preview/examples/listAllGuestConfigurationAssignmentReports.json @@ -1,149 +1,176 @@ { - "parameters": { - "subscriptionId": "mySubscriptionid", - "resourceGroupName": "myResourceGroupName", - "vmName": "myVMName", - "guestConfigurationAssignmentName": "AuditSecureProtocol", - "api-version": "2018-06-30-preview" - }, - "responses": { - "200": { - "headers": {}, - "body":{ - "value": [{ - "id": "/subscriptions/mysubscriptionid/resourceGroups/myResourceGroupName/providers/Microsoft.Compute/virtualMachines/myvm/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/AuditSecureProtocol/reports/7367cbb8-ae99-47d0-a33b-a283564d2cb1", - "name": "7367cbb8-ae99-47d0-a33b-a283564d2cb1", - "properties": { + "parameters": { + "subscriptionId": "mySubscriptionid", + "resourceGroupName": "myResourceGroupName", + "vmName": "myVMName", + "guestConfigurationAssignmentName": "AuditSecureProtocol", + "api-version": "2018-06-30-preview" + }, + "responses": { + "200": { + "headers": {}, + "body": { + "value": [ + { + "id": "/subscriptions/mysubscriptionid/resourceGroups/myResourceGroupName/providers/Microsoft.Compute/virtualMachines/myvm/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/AuditSecureProtocol/reports/7367cbb8-ae99-47d0-a33b-a283564d2cb1", + "name": "7367cbb8-ae99-47d0-a33b-a283564d2cb1", + "properties": { + "complianceStatus": "Compliant", + "assignment": { + "name": "AuditSecureProtocol", + "configuration": { + "name": "AuditSecureProtocol" + } + }, + "reportId": "7367cbb8-ae99-47d0-a33b-a283564d2cb1", + "vm": { + "id": "/subscriptions/mysubscriptionid/resourceGroups/myResourceGroupName/providers/Microsoft.Compute/virtualMachines/myvm", + "uuid": "vmuuid" + }, + "details": { + "complianceStatus": "Compliant", + "startTime": "2018-08-29T22:13:53Z", + "endTime": "2018-08-29T22:14:13Z", + "jobId": "7367cbb8-ae99-47d0-a33b-a283564d2cb1", + "resources": [ + { "complianceStatus": "Compliant", - "assignment": { - "name": "AuditSecureProtocol", - "configuration": { - "name": "AuditSecureProtocol" + "reasons": [ + { + "phrase": "Operation successful.", + "code": "DSC::RESOURCE::SUCCESS" + } + ], + "properties": { + "ConfigurationName": "IsWebServerSecure", + "DependsOn": null, + "IsSingleInstance": "Yes", + "ModuleName": "SecureProtocolWebServer", + "ModuleVersion": "1.0.0.3", + "Protocols": [ + { + "Ensure": "Absent", + "Protocol": "SSL 2.0" + }, + { + "Ensure": "Absent", + "Protocol": "SSL 3.0" + }, + { + "Ensure": "Absent", + "Protocol": "TLS 1.0" + }, + { + "Ensure": "Absent", + "Protocol": "PCT 1.0" + }, + { + "Ensure": "Absent", + "Protocol": "Multi-Protocol Unified Hello" + }, + { + "Ensure": "Absent", + "Protocol": "TLS 1.1" + }, + { + "Ensure": "Absent", + "Protocol": "TLS 1.2" } - }, - "reportId": "7367cbb8-ae99-47d0-a33b-a283564d2cb1", - "vm": { - "id": "/subscriptions/mysubscriptionid/resourceGroups/myResourceGroupName/providers/Microsoft.Compute/virtualMachines/myvm", - "uuid": "vmuuid" - }, - "details": { - "complianceStatus": "Compliant", - "startTime": "2018-08-29T22:13:53Z", - "endTime": "2018-08-29T22:14:13Z", - "jobId": "7367cbb8-ae99-47d0-a33b-a283564d2cb1", - "resources": [{ - "complianceStatus": "Compliant", - "reasons": [{ - "phrase": "Operation successful.", - "code": "DSC::RESOURCE::SUCCESS" - }], - "properties": { - "ConfigurationName": "IsWebServerSecure", - "DependsOn": null, - "IsSingleInstance": "Yes", - "ModuleName": "SecureProtocolWebServer", - "ModuleVersion": "1.0.0.3", - "Protocols": [{ - "Ensure": "Absent", - "Protocol": "SSL 2.0" - }, { - "Ensure": "Absent", - "Protocol": "SSL 3.0" - }, { - "Ensure": "Absent", - "Protocol": "TLS 1.0" - }, { - "Ensure": "Absent", - "Protocol": "PCT 1.0" - }, { - "Ensure": "Absent", - "Protocol": "Multi-Protocol Unified Hello" - }, { - "Ensure": "Absent", - "Protocol": "TLS 1.1" - }, { - "Ensure": "Absent", - "Protocol": "TLS 1.2" - }], - "PsDscRunAsCredential": null, - "Reasons": null, - "ResourceId": "[SecureWebServer]s1", - "SourceInfo": null - } - }], - "operationType": "Consistency" - }, - "startTime": "2018-08-29T22:13:53Z", - "endTime": "2018-08-29T22:14:13Z" + ], + "PsDscRunAsCredential": null, + "Reasons": null, + "ResourceId": "[SecureWebServer]s1", + "SourceInfo": null + } + } + ], + "operationType": "Consistency" + }, + "startTime": "2018-08-29T22:13:53Z", + "endTime": "2018-08-29T22:14:13Z" + } + }, + { + "id": "/subscriptions/mysubscriptionid/resourceGroups/myResourceGroupName/providers/Microsoft.Compute/virtualMachines/myvm/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/AuditSecureProtocol/reports/41ee2caf-48f9-4999-a793-82ec7c6beb2c", + "name": "41ee2caf-48f9-4999-a793-82ec7c6beb2c", + "properties": { + "complianceStatus": "Compliant", + "assignment": { + "name": "AuditSecureProtocol", + "configuration": { + "name": "AuditSecureProtocol" } - }, { - "id": "/subscriptions/mysubscriptionid/resourceGroups/myResourceGroupName/providers/Microsoft.Compute/virtualMachines/myvm/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/AuditSecureProtocol/reports/41ee2caf-48f9-4999-a793-82ec7c6beb2c", - "name": "41ee2caf-48f9-4999-a793-82ec7c6beb2c", - "properties": { + }, + "reportId": "41ee2caf-48f9-4999-a793-82ec7c6beb2c", + "vm": { + "id": "/subscriptions/mysubscriptionid/resourceGroups/myResourceGroupName/providers/Microsoft.Compute/virtualMachines/myvm", + "uuid": "vmuuid" + }, + "details": { + "complianceStatus": "Compliant", + "startTime": "2018-08-29T21:58:54Z", + "endTime": "2018-08-29T21:59:13Z", + "jobId": "41ee2caf-48f9-4999-a793-82ec7c6beb2c", + "resources": [ + { "complianceStatus": "Compliant", - "assignment": { - "name": "AuditSecureProtocol", - "configuration": { - "name": "AuditSecureProtocol" + "reasons": [ + { + "phrase": "Operation successful.", + "code": "DSC::RESOURCE::SUCCESS" + } + ], + "properties": { + "ConfigurationName": "IsWebServerSecure", + "DependsOn": null, + "IsSingleInstance": "Yes", + "ModuleName": "SecureProtocolWebServer", + "ModuleVersion": "1.0.0.3", + "Protocols": [ + { + "Ensure": "Absent", + "Protocol": "SSL 2.0" + }, + { + "Ensure": "Absent", + "Protocol": "SSL 3.0" + }, + { + "Ensure": "Absent", + "Protocol": "TLS 1.0" + }, + { + "Ensure": "Absent", + "Protocol": "PCT 1.0" + }, + { + "Ensure": "Absent", + "Protocol": "Multi-Protocol Unified Hello" + }, + { + "Ensure": "Absent", + "Protocol": "TLS 1.1" + }, + { + "Ensure": "Absent", + "Protocol": "TLS 1.2" } - }, - "reportId": "41ee2caf-48f9-4999-a793-82ec7c6beb2c", - "vm": { - "id": "/subscriptions/mysubscriptionid/resourceGroups/myResourceGroupName/providers/Microsoft.Compute/virtualMachines/myvm", - "uuid": "vmuuid" - }, - "details": { - "complianceStatus": "Compliant", - "startTime": "2018-08-29T21:58:54Z", - "endTime": "2018-08-29T21:59:13Z", - "jobId": "41ee2caf-48f9-4999-a793-82ec7c6beb2c", - "resources": [{ - "complianceStatus": "Compliant", - "reasons": [{ - "phrase": "Operation successful.", - "code": "DSC::RESOURCE::SUCCESS" - }], - "properties": { - "ConfigurationName": "IsWebServerSecure", - "DependsOn": null, - "IsSingleInstance": "Yes", - "ModuleName": "SecureProtocolWebServer", - "ModuleVersion": "1.0.0.3", - "Protocols": [{ - "Ensure": "Absent", - "Protocol": "SSL 2.0" - }, { - "Ensure": "Absent", - "Protocol": "SSL 3.0" - }, { - "Ensure": "Absent", - "Protocol": "TLS 1.0" - }, { - "Ensure": "Absent", - "Protocol": "PCT 1.0" - }, { - "Ensure": "Absent", - "Protocol": "Multi-Protocol Unified Hello" - }, { - "Ensure": "Absent", - "Protocol": "TLS 1.1" - }, { - "Ensure": "Absent", - "Protocol": "TLS 1.2" - }], - "PsDscRunAsCredential": null, - "Reasons": null, - "ResourceId": "[SecureWebServer]s1", - "SourceInfo": null - } - }], - "operationType": "Consistency" - }, - "startTime": "2018-08-29T21:58:54Z", - "endTime": "2018-08-29T21:59:13Z" - } - }] - } + ], + "PsDscRunAsCredential": null, + "Reasons": null, + "ResourceId": "[SecureWebServer]s1", + "SourceInfo": null + } + } + ], + "operationType": "Consistency" + }, + "startTime": "2018-08-29T21:58:54Z", + "endTime": "2018-08-29T21:59:13Z" + } + } + ] } } - } \ No newline at end of file + } +} diff --git a/specification/guestconfiguration/resource-manager/Microsoft.GuestConfiguration/preview/2018-06-30-preview/examples/listGuestConfigurationAssignments.json b/specification/guestconfiguration/resource-manager/Microsoft.GuestConfiguration/preview/2018-06-30-preview/examples/listGuestConfigurationAssignments.json index 849f6228fa75..fb22c07dbfc5 100644 --- a/specification/guestconfiguration/resource-manager/Microsoft.GuestConfiguration/preview/2018-06-30-preview/examples/listGuestConfigurationAssignments.json +++ b/specification/guestconfiguration/resource-manager/Microsoft.GuestConfiguration/preview/2018-06-30-preview/examples/listGuestConfigurationAssignments.json @@ -1,59 +1,59 @@ { - "parameters": { - "subscriptionId": "mySubscriptionId", - "resourceGroupName": "myResourceGroupName", - "vmName": "myVMName", - "api-version": "2018-06-30-preview" - }, - "responses": { - "200": { - "headers": {}, - "body": [ - { - "location": "centraluseuap", - "id": "/subscriptions/subscriptionId/resourceGroups/myResourceGroupName/providers/Microsoft.Compute/virtualMachines/myvm/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/AuditSecureProtocol2", - "name": "AuditSecureProtocol2", - "properties": { - "complianceStatus": "Compliant", - "assignmentHash": "content hash", - "latestReportId": "/subscriptions/subscriptionId/resourceGroups/myResourceGroupName/providers/Microsoft.Compute/virtualMachines/myvm/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/AuditSecureProtocol2/reports/7367cbb8-ae99-47d0-a33b-a283564d2cb1", - "lastComplianceStatusChecked": "2018-08-29T22:14:13Z", - "context": null, - "guestConfiguration": { - "kind": null, - "name": "AuditSecureProtocol2", - "version": "1.0.0.3", - "contentUri": "https://mystorageaccount.blob.core.windows.net/builtinconfig/AuditSecureProtocol2/AuditSecureProtocol2_1.0.0.3.zip", - "contentHash": "content hash", - "configurationParameter": [], - "configurationSetting": null - }, - "provisioningState": null - } - }, - { - "location": "centraluseuap", - "id": "/subscriptions/subscriptionId/resourceGroups/myResourceGroupName/providers/Microsoft.Compute/virtualMachines/myvm/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/myAssignment", - "name": "myAssignment", - "properties": { - "complianceStatus": "Compliant", - "assignmentHash": "content hash", - "latestReportId": "/subscriptions/subscriptionId/resourceGroups/myResourceGroupName/providers/Microsoft.Compute/virtualMachines/myvm/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/myAssignment/reports/7367cbb8-ae99-47d0-a33b-a283564d2cb1", - "lastComplianceStatusChecked": "2018-08-29T22:14:13Z", - "context": null, - "guestConfiguration": { - "kind": null, - "name": "myAssignment", - "version": "1.0.0.3", - "contentUri": "https://mystorageaccount.blob.core.windows.net/builtinconfig/myAssignment/myAssignment.0.0.3.zip", - "contentHash": "content hash", - "configurationParameter": [], - "configurationSetting": null - }, - "provisioningState": null - } - } - ] - } + "parameters": { + "subscriptionId": "mySubscriptionId", + "resourceGroupName": "myResourceGroupName", + "vmName": "myVMName", + "api-version": "2018-06-30-preview" + }, + "responses": { + "200": { + "headers": {}, + "body": [ + { + "location": "centraluseuap", + "id": "/subscriptions/subscriptionId/resourceGroups/myResourceGroupName/providers/Microsoft.Compute/virtualMachines/myvm/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/AuditSecureProtocol2", + "name": "AuditSecureProtocol2", + "properties": { + "complianceStatus": "Compliant", + "assignmentHash": "content hash", + "latestReportId": "/subscriptions/subscriptionId/resourceGroups/myResourceGroupName/providers/Microsoft.Compute/virtualMachines/myvm/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/AuditSecureProtocol2/reports/7367cbb8-ae99-47d0-a33b-a283564d2cb1", + "lastComplianceStatusChecked": "2018-08-29T22:14:13Z", + "context": null, + "guestConfiguration": { + "kind": null, + "name": "AuditSecureProtocol2", + "version": "1.0.0.3", + "contentUri": "https://mystorageaccount.blob.core.windows.net/builtinconfig/AuditSecureProtocol2/AuditSecureProtocol2_1.0.0.3.zip", + "contentHash": "content hash", + "configurationParameter": [], + "configurationSetting": null + }, + "provisioningState": null + } + }, + { + "location": "centraluseuap", + "id": "/subscriptions/subscriptionId/resourceGroups/myResourceGroupName/providers/Microsoft.Compute/virtualMachines/myvm/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/myAssignment", + "name": "myAssignment", + "properties": { + "complianceStatus": "Compliant", + "assignmentHash": "content hash", + "latestReportId": "/subscriptions/subscriptionId/resourceGroups/myResourceGroupName/providers/Microsoft.Compute/virtualMachines/myvm/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/myAssignment/reports/7367cbb8-ae99-47d0-a33b-a283564d2cb1", + "lastComplianceStatusChecked": "2018-08-29T22:14:13Z", + "context": null, + "guestConfiguration": { + "kind": null, + "name": "myAssignment", + "version": "1.0.0.3", + "contentUri": "https://mystorageaccount.blob.core.windows.net/builtinconfig/myAssignment/myAssignment.0.0.3.zip", + "contentHash": "content hash", + "configurationParameter": [], + "configurationSetting": null + }, + "provisioningState": null + } + } + ] } - } \ No newline at end of file + } +} diff --git a/specification/guestconfiguration/resource-manager/Microsoft.GuestConfiguration/preview/2018-06-30-preview/examples/listOperations.json b/specification/guestconfiguration/resource-manager/Microsoft.GuestConfiguration/preview/2018-06-30-preview/examples/listOperations.json index 090f99e37789..188ea1ac592d 100644 --- a/specification/guestconfiguration/resource-manager/Microsoft.GuestConfiguration/preview/2018-06-30-preview/examples/listOperations.json +++ b/specification/guestconfiguration/resource-manager/Microsoft.GuestConfiguration/preview/2018-06-30-preview/examples/listOperations.json @@ -1,44 +1,44 @@ { - "parameters": { - "api-version": "2018-06-30-preview" - }, - "responses": { - "200": { - "headers": {}, - "body": { - "value": [ - { - "name": "Microsoft.GuestConfiguration/guestConfigurationAssignments/write", - "display": { - "provider": "Microsoft Guest Configuration", - "resource": "Microsoft.GuestConfiguration/guestConfigurationAssignments", - "operation": "Microsoft.GuestConfiguration/guestConfigurationAssignments/write", - "description": "Create new guest configuration assignment." - }, - "properties": null - }, - { - "name": "Microsoft.GuestConfiguration/guestConfigurationAssignments/read", - "display": { - "provider": "Microsoft Guest Configuration", - "resource": "Microsoft.GuestConfiguration/guestConfigurationAssignments", - "operation": "Microsoft.GuestConfiguration/guestConfigurationAssignments/read", - "description": "Get guest configuration assignment." - }, - "properties": null - }, - { - "name": "Microsoft.GuestConfiguration/guestConfigurationAssignments/reports/read", - "display": { - "provider": "Microsoft Guest Configuration", - "resource": "Microsoft.GuestConfiguration/guestConfigurationAssignments", - "operation": "Microsoft.GuestConfiguration/guestConfigurationAssignments/reports/read", - "description": "Get guest configuration assignment report." - }, - "properties": null - } - ] - } - } + "parameters": { + "api-version": "2018-06-30-preview" + }, + "responses": { + "200": { + "headers": {}, + "body": { + "value": [ + { + "name": "Microsoft.GuestConfiguration/guestConfigurationAssignments/write", + "display": { + "provider": "Microsoft Guest Configuration", + "resource": "Microsoft.GuestConfiguration/guestConfigurationAssignments", + "operation": "Microsoft.GuestConfiguration/guestConfigurationAssignments/write", + "description": "Create new guest configuration assignment." + }, + "properties": null + }, + { + "name": "Microsoft.GuestConfiguration/guestConfigurationAssignments/read", + "display": { + "provider": "Microsoft Guest Configuration", + "resource": "Microsoft.GuestConfiguration/guestConfigurationAssignments", + "operation": "Microsoft.GuestConfiguration/guestConfigurationAssignments/read", + "description": "Get guest configuration assignment." + }, + "properties": null + }, + { + "name": "Microsoft.GuestConfiguration/guestConfigurationAssignments/reports/read", + "display": { + "provider": "Microsoft Guest Configuration", + "resource": "Microsoft.GuestConfiguration/guestConfigurationAssignments", + "operation": "Microsoft.GuestConfiguration/guestConfigurationAssignments/reports/read", + "description": "Get guest configuration assignment report." + }, + "properties": null + } + ] + } } -} \ No newline at end of file + } +} diff --git a/specification/guestconfiguration/resource-manager/Microsoft.GuestConfiguration/preview/2018-06-30-preview/guestconfiguration.json b/specification/guestconfiguration/resource-manager/Microsoft.GuestConfiguration/preview/2018-06-30-preview/guestconfiguration.json index 9f0357aa462f..9e605b7c6673 100644 --- a/specification/guestconfiguration/resource-manager/Microsoft.GuestConfiguration/preview/2018-06-30-preview/guestconfiguration.json +++ b/specification/guestconfiguration/resource-manager/Microsoft.GuestConfiguration/preview/2018-06-30-preview/guestconfiguration.json @@ -594,7 +594,7 @@ "lastComplianceStatusChecked": { "type": "string", "readOnly": true, - "format":"date-time", + "format": "date-time", "description": "Date and time when last compliance status was checked.", "x-nullable": true }, @@ -854,5 +854,5 @@ "description": "Reason and code for the compliance of the guest configuration assignment resource." } }, -"parameters": {} + "parameters": {} } diff --git a/specification/guestconfiguration/resource-manager/Microsoft.GuestConfiguration/stable/2018-11-20/examples/createOrUpdateGuestConfigurationAssignment.json b/specification/guestconfiguration/resource-manager/Microsoft.GuestConfiguration/stable/2018-11-20/examples/createOrUpdateGuestConfigurationAssignment.json index dd6ceca7ed61..85e3d176b25d 100644 --- a/specification/guestconfiguration/resource-manager/Microsoft.GuestConfiguration/stable/2018-11-20/examples/createOrUpdateGuestConfigurationAssignment.json +++ b/specification/guestconfiguration/resource-manager/Microsoft.GuestConfiguration/stable/2018-11-20/examples/createOrUpdateGuestConfigurationAssignment.json @@ -1,18 +1,53 @@ { + "parameters": { + "subscriptionId": "mySubscriptionId", + "resourceGroupName": "myResourceGroupName", + "vmName": "myVMName", + "guestConfigurationAssignmentName": "WhitelistedApplication", + "api-version": "2018-11-20", "parameters": { - "subscriptionId": "mySubscriptionId", - "resourceGroupName": "myResourceGroupName", - "vmName": "myVMName", - "guestConfigurationAssignmentName": "WhitelistedApplication", - "api-version": "2018-11-20", - "parameters": { + "location": "westcentralus", + "name": "WhitelistedApplication", + "properties": { + "context": "Azure policy", + "guestConfiguration": { + "name": "WhitelistedApplication", + "version": "1.*", + "configurationParameter": [ + { + "name": "[InstalledApplication]bwhitelistedapp;Name", + "value": "NotePad,sql" + } + ], + "configurationSetting": { + "rebootIfNeeded": "False", + "actionAfterReboot": "ContinueConfiguration", + "configurationModeFrequencyMins": 15, + "configurationMode": "MonitorOnly" + } + } + } + } + }, + "responses": { + "201": { + "headers": {}, + "body": { "location": "westcentralus", + "id": null, "name": "WhitelistedApplication", "properties": { + "complianceStatus": "Pending", + "assignmentHash": null, + "latestReportId": null, + "lastComplianceStatusChecked": null, "context": "Azure policy", "guestConfiguration": { + "kind": null, "name": "WhitelistedApplication", - "version": "1.*", + "version": "1.0.0.3", + "contentUri": null, + "contentHash": null, "configurationParameter": [ { "name": "[InstalledApplication]bwhitelistedapp;Name", @@ -25,80 +60,45 @@ "configurationModeFrequencyMins": 15, "configurationMode": "MonitorOnly" } - } + }, + "provisioningState": "Succeeded" } } }, - "responses": { - "201": { - "headers": {}, - "body": { - "location": "westcentralus", - "id": null, - "name": "WhitelistedApplication", - "properties": { - "complianceStatus": "Pending", - "assignmentHash": null, - "latestReportId": null, - "lastComplianceStatusChecked": null, - "context": "Azure policy", - "guestConfiguration": { - "kind": null, - "name": "WhitelistedApplication", - "version": "1.0.0.3", - "contentUri": null, - "contentHash": null, - "configurationParameter": [ - { - "name": "[InstalledApplication]bwhitelistedapp;Name", - "value": "NotePad,sql" - } - ], - "configurationSetting": { - "rebootIfNeeded": "False", - "actionAfterReboot": "ContinueConfiguration", - "configurationModeFrequencyMins": 15, - "configurationMode": "MonitorOnly" - } - }, - "provisioningState": "Succeeded" - } - } - }, - "200": { - "headers": {}, - "body": { - "location": "westcentralus", - "id": null, - "name": "WhitelistedApplication", - "properties": { - "complianceStatus": "Pending", - "assignmentHash": null, - "latestReportId": null, - "lastComplianceStatusChecked": null, - "context": "Azure policy", - "guestConfiguration": { - "kind": null, - "name": "WhitelistedApplication", - "version": "1.0.0.3", - "contentUri": null, - "contentHash": null, - "configurationParameter": [ - { - "name": "[InstalledApplication]bwhitelistedapp;Name", - "value": "NotePad,sql" - } - ], - "configurationSetting": { - "rebootIfNeeded": "False", - "actionAfterReboot": "ContinueConfiguration", - "configurationModeFrequencyMins": 15, - "configurationMode": "MonitorOnly" + "200": { + "headers": {}, + "body": { + "location": "westcentralus", + "id": null, + "name": "WhitelistedApplication", + "properties": { + "complianceStatus": "Pending", + "assignmentHash": null, + "latestReportId": null, + "lastComplianceStatusChecked": null, + "context": "Azure policy", + "guestConfiguration": { + "kind": null, + "name": "WhitelistedApplication", + "version": "1.0.0.3", + "contentUri": null, + "contentHash": null, + "configurationParameter": [ + { + "name": "[InstalledApplication]bwhitelistedapp;Name", + "value": "NotePad,sql" } - }, - "provisioningState": "Succeeded" - } + ], + "configurationSetting": { + "rebootIfNeeded": "False", + "actionAfterReboot": "ContinueConfiguration", + "configurationModeFrequencyMins": 15, + "configurationMode": "MonitorOnly" + } + }, + "provisioningState": "Succeeded" } } } - } \ No newline at end of file + } +} diff --git a/specification/guestconfiguration/resource-manager/Microsoft.GuestConfiguration/stable/2018-11-20/examples/deleteGuestConfigurationAssignment.json b/specification/guestconfiguration/resource-manager/Microsoft.GuestConfiguration/stable/2018-11-20/examples/deleteGuestConfigurationAssignment.json index 5fbba52d76db..7c5479471797 100644 --- a/specification/guestconfiguration/resource-manager/Microsoft.GuestConfiguration/stable/2018-11-20/examples/deleteGuestConfigurationAssignment.json +++ b/specification/guestconfiguration/resource-manager/Microsoft.GuestConfiguration/stable/2018-11-20/examples/deleteGuestConfigurationAssignment.json @@ -1,12 +1,12 @@ { - "parameters": { - "subscriptionId": "mySubscriptionId", - "resourceGroupName": "myResourceGroupName", - "vmName": "myVMName", - "guestConfigurationAssignmentName": "SecureProtocol", - "api-version": "2018-11-20" - }, - "responses": { - "200": {} - } - } \ No newline at end of file + "parameters": { + "subscriptionId": "mySubscriptionId", + "resourceGroupName": "myResourceGroupName", + "vmName": "myVMName", + "guestConfigurationAssignmentName": "SecureProtocol", + "api-version": "2018-11-20" + }, + "responses": { + "200": {} + } +} diff --git a/specification/guestconfiguration/resource-manager/Microsoft.GuestConfiguration/stable/2018-11-20/examples/getGuestConfigurationAssignment.json b/specification/guestconfiguration/resource-manager/Microsoft.GuestConfiguration/stable/2018-11-20/examples/getGuestConfigurationAssignment.json index 8518a3561500..64a98fb1a93b 100644 --- a/specification/guestconfiguration/resource-manager/Microsoft.GuestConfiguration/stable/2018-11-20/examples/getGuestConfigurationAssignment.json +++ b/specification/guestconfiguration/resource-manager/Microsoft.GuestConfiguration/stable/2018-11-20/examples/getGuestConfigurationAssignment.json @@ -1,36 +1,36 @@ { - "parameters": { - "subscriptionId": "mySubscriptionId", - "resourceGroupName": "myResourceGroupName", - "vmName": "myVMName", - "guestConfigurationAssignmentName": "SecureProtocol", - "api-version": "2018-11-20" - }, - "responses": { - "200": { - "headers": {}, - "body": { - "location": "centraluseuap", - "id": "/subscriptions/subscriptionId/resourceGroups/myResourceGroupName/providers/Microsoft.Compute/virtualMachines/myvm/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/AuditSecureProtocol", - "name": "AuditSecureProtocol", - "properties": { - "complianceStatus": "Compliant", - "assignmentHash": "E0D8941DD713F284284561648C00C18FA76C8602943C7CD38AFD73B56AE4C35F.E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", - "latestReportId": "/subscriptions/subscriptionId/resourceGroups/myResourceGroupName/providers/Microsoft.Compute/virtualMachines/myvm/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/AuditSecureProtocol/reports/7367cbb8-ae99-47d0-a33b-a283564d2cb1", - "lastComplianceStatusChecked": "2018-08-29T22:14:13Z", - "context": null, - "guestConfiguration": { - "kind": null, - "name": "AuditSecureProtocol", - "version": "1.0.0.3", - "contentUri": "https://mystorageaccount.blob.core.windows.net/builtinconfig/AuditSecureProtocol/AuditSecureProtocol_1.0.0.3.zip", - "contentHash": "content hash", - "configurationParameter": [], - "configurationSetting": null - }, - "provisioningState": "Succeeded" - } + "parameters": { + "subscriptionId": "mySubscriptionId", + "resourceGroupName": "myResourceGroupName", + "vmName": "myVMName", + "guestConfigurationAssignmentName": "SecureProtocol", + "api-version": "2018-11-20" + }, + "responses": { + "200": { + "headers": {}, + "body": { + "location": "centraluseuap", + "id": "/subscriptions/subscriptionId/resourceGroups/myResourceGroupName/providers/Microsoft.Compute/virtualMachines/myvm/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/AuditSecureProtocol", + "name": "AuditSecureProtocol", + "properties": { + "complianceStatus": "Compliant", + "assignmentHash": "E0D8941DD713F284284561648C00C18FA76C8602943C7CD38AFD73B56AE4C35F.E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", + "latestReportId": "/subscriptions/subscriptionId/resourceGroups/myResourceGroupName/providers/Microsoft.Compute/virtualMachines/myvm/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/AuditSecureProtocol/reports/7367cbb8-ae99-47d0-a33b-a283564d2cb1", + "lastComplianceStatusChecked": "2018-08-29T22:14:13Z", + "context": null, + "guestConfiguration": { + "kind": null, + "name": "AuditSecureProtocol", + "version": "1.0.0.3", + "contentUri": "https://mystorageaccount.blob.core.windows.net/builtinconfig/AuditSecureProtocol/AuditSecureProtocol_1.0.0.3.zip", + "contentHash": "content hash", + "configurationParameter": [], + "configurationSetting": null + }, + "provisioningState": "Succeeded" } } } - } \ No newline at end of file + } +} diff --git a/specification/guestconfiguration/resource-manager/Microsoft.GuestConfiguration/stable/2018-11-20/examples/getGuestConfigurationAssignmentReportById.json b/specification/guestconfiguration/resource-manager/Microsoft.GuestConfiguration/stable/2018-11-20/examples/getGuestConfigurationAssignmentReportById.json index f5fe2d993e59..58f576e0e7ba 100644 --- a/specification/guestconfiguration/resource-manager/Microsoft.GuestConfiguration/stable/2018-11-20/examples/getGuestConfigurationAssignmentReportById.json +++ b/specification/guestconfiguration/resource-manager/Microsoft.GuestConfiguration/stable/2018-11-20/examples/getGuestConfigurationAssignmentReportById.json @@ -1,83 +1,95 @@ { - "parameters": { - "subscriptionId": "mySubscriptionid", - "resourceGroupName": "myResourceGroupName", - "vmName": "myvm", - "guestConfigurationAssignmentName": "AuditSecureProtocol", - "reportId": "7367cbb8-ae99-47d0-a33b-a283564d2cb1", - "api-version": "2018-11-20" - }, - "responses": { - "200": { - "headers": {}, - "body": { - "id": "/subscriptions/mysubscriptionid/resourceGroups/myResourceGroupName/providers/Microsoft.Compute/virtualMachines/myvm/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/AuditSecureProtocol/reports/7367cbb8-ae99-47d0-a33b-a283564d2cb1", - "name": "7367cbb8-ae99-47d0-a33b-a283564d2cb1", - "properties": { - "complianceStatus": "Compliant", - "assignment": { - "name": "AuditSecureProtocol", - "configuration": { - "name": "AuditSecureProtocol", - "version": "1.0.0.0" + "parameters": { + "subscriptionId": "mySubscriptionid", + "resourceGroupName": "myResourceGroupName", + "vmName": "myvm", + "guestConfigurationAssignmentName": "AuditSecureProtocol", + "reportId": "7367cbb8-ae99-47d0-a33b-a283564d2cb1", + "api-version": "2018-11-20" + }, + "responses": { + "200": { + "headers": {}, + "body": { + "id": "/subscriptions/mysubscriptionid/resourceGroups/myResourceGroupName/providers/Microsoft.Compute/virtualMachines/myvm/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/AuditSecureProtocol/reports/7367cbb8-ae99-47d0-a33b-a283564d2cb1", + "name": "7367cbb8-ae99-47d0-a33b-a283564d2cb1", + "properties": { + "complianceStatus": "Compliant", + "assignment": { + "name": "AuditSecureProtocol", + "configuration": { + "name": "AuditSecureProtocol", + "version": "1.0.0.0" + } + }, + "reportId": "7367cbb8-ae99-47d0-a33b-a283564d2cb1", + "vm": { + "id": "/subscriptions/mysubscriptionid/resourceGroups/myResourceGroupName/providers/Microsoft.Compute/virtualMachines/myvm", + "uuid": "vmuuid" + }, + "details": { + "complianceStatus": "Compliant", + "startTime": "2018-08-29T22:13:53Z", + "endTime": "2018-08-29T22:14:13Z", + "jobId": "7367cbb8-ae99-47d0-a33b-a283564d2cb1", + "resources": [ + { + "complianceStatus": "Compliant", + "reasons": [ + { + "phrase": "Operation successful.", + "code": "DSC::RESOURCE::SUCCESS" } - }, - "reportId": "7367cbb8-ae99-47d0-a33b-a283564d2cb1", - "vm": { - "id": "/subscriptions/mysubscriptionid/resourceGroups/myResourceGroupName/providers/Microsoft.Compute/virtualMachines/myvm", - "uuid": "vmuuid" - }, - "details": { - "complianceStatus": "Compliant", - "startTime": "2018-08-29T22:13:53Z", - "endTime": "2018-08-29T22:14:13Z", - "jobId": "7367cbb8-ae99-47d0-a33b-a283564d2cb1", - "resources": [{ - "complianceStatus": "Compliant", - "reasons": [{ - "phrase": "Operation successful.", - "code": "DSC::RESOURCE::SUCCESS" - }], - "properties": { - "ConfigurationName": "IsWebServerSecure", - "DependsOn": null, - "IsSingleInstance": "Yes", - "ModuleName": "SecureProtocolWebServer", - "ModuleVersion": "1.0.0.3", - "Protocols": [{ - "Ensure": "Absent", - "Protocol": "SSL 2.0" - }, { - "Ensure": "Absent", - "Protocol": "SSL 3.0" - }, { - "Ensure": "Absent", - "Protocol": "TLS 1.0" - }, { - "Ensure": "Absent", - "Protocol": "PCT 1.0" - }, { - "Ensure": "Absent", - "Protocol": "Multi-Protocol Unified Hello" - }, { - "Ensure": "Absent", - "Protocol": "TLS 1.1" - }, { - "Ensure": "Absent", - "Protocol": "TLS 1.2" - }], - "PsDscRunAsCredential": null, - "Reasons": null, - "ResourceId": "[SecureWebServer]s1", - "SourceInfo": null - } - }], - "operationType": "Consistency" - }, - "startTime": "2018-08-29T22:13:53Z", - "endTime": "2018-08-29T22:14:13Z" - } - } + ], + "properties": { + "ConfigurationName": "IsWebServerSecure", + "DependsOn": null, + "IsSingleInstance": "Yes", + "ModuleName": "SecureProtocolWebServer", + "ModuleVersion": "1.0.0.3", + "Protocols": [ + { + "Ensure": "Absent", + "Protocol": "SSL 2.0" + }, + { + "Ensure": "Absent", + "Protocol": "SSL 3.0" + }, + { + "Ensure": "Absent", + "Protocol": "TLS 1.0" + }, + { + "Ensure": "Absent", + "Protocol": "PCT 1.0" + }, + { + "Ensure": "Absent", + "Protocol": "Multi-Protocol Unified Hello" + }, + { + "Ensure": "Absent", + "Protocol": "TLS 1.1" + }, + { + "Ensure": "Absent", + "Protocol": "TLS 1.2" + } + ], + "PsDscRunAsCredential": null, + "Reasons": null, + "ResourceId": "[SecureWebServer]s1", + "SourceInfo": null + } + } + ], + "operationType": "Consistency" + }, + "startTime": "2018-08-29T22:13:53Z", + "endTime": "2018-08-29T22:14:13Z" + } } } - } \ No newline at end of file + } +} diff --git a/specification/guestconfiguration/resource-manager/Microsoft.GuestConfiguration/stable/2018-11-20/examples/listAllGuestConfigurationAssignmentReports.json b/specification/guestconfiguration/resource-manager/Microsoft.GuestConfiguration/stable/2018-11-20/examples/listAllGuestConfigurationAssignmentReports.json index 36fa550c640a..5627b28e111c 100644 --- a/specification/guestconfiguration/resource-manager/Microsoft.GuestConfiguration/stable/2018-11-20/examples/listAllGuestConfigurationAssignmentReports.json +++ b/specification/guestconfiguration/resource-manager/Microsoft.GuestConfiguration/stable/2018-11-20/examples/listAllGuestConfigurationAssignmentReports.json @@ -1,57 +1,60 @@ { - "parameters": { - "subscriptionId": "mySubscriptionid", - "resourceGroupName": "myResourceGroupName", - "vmName": "myVMName", - "guestConfigurationAssignmentName": "AuditSecureProtocol", - "api-version": "2018-11-20" - }, - "responses": { - "200": { - "headers": {}, - "body":{ - "value": [{ - "id": "/subscriptions/mysubscriptionid/resourceGroups/myResourceGroupName/providers/Microsoft.Compute/virtualMachines/myvm/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/AuditSecureProtocol/reports/7367cbb8-ae99-47d0-a33b-a283564d2cb1", - "name": "7367cbb8-ae99-47d0-a33b-a283564d2cb1", - "properties": { - "complianceStatus": "Compliant", - "assignment": { - "name": "AuditSecureProtocol", - "configuration": { - "name": "AuditSecureProtocol" - } - }, - "reportId": "7367cbb8-ae99-47d0-a33b-a283564d2cb1", - "vm": { - "id": "/subscriptions/mysubscriptionid/resourceGroups/myResourceGroupName/providers/Microsoft.Compute/virtualMachines/myvm", - "uuid": "vmuuid" - }, - "details": null, - "startTime": "2018-08-29T22:13:53Z", - "endTime": "2018-08-29T22:14:13Z" + "parameters": { + "subscriptionId": "mySubscriptionid", + "resourceGroupName": "myResourceGroupName", + "vmName": "myVMName", + "guestConfigurationAssignmentName": "AuditSecureProtocol", + "api-version": "2018-11-20" + }, + "responses": { + "200": { + "headers": {}, + "body": { + "value": [ + { + "id": "/subscriptions/mysubscriptionid/resourceGroups/myResourceGroupName/providers/Microsoft.Compute/virtualMachines/myvm/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/AuditSecureProtocol/reports/7367cbb8-ae99-47d0-a33b-a283564d2cb1", + "name": "7367cbb8-ae99-47d0-a33b-a283564d2cb1", + "properties": { + "complianceStatus": "Compliant", + "assignment": { + "name": "AuditSecureProtocol", + "configuration": { + "name": "AuditSecureProtocol" } - }, { - "id": "/subscriptions/mysubscriptionid/resourceGroups/myResourceGroupName/providers/Microsoft.Compute/virtualMachines/myvm/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/AuditSecureProtocol/reports/41ee2caf-48f9-4999-a793-82ec7c6beb2c", - "name": "41ee2caf-48f9-4999-a793-82ec7c6beb2c", - "properties": { - "complianceStatus": "Compliant", - "assignment": { - "name": "AuditSecureProtocol", - "configuration": { - "name": "AuditSecureProtocol" - } - }, - "reportId": "41ee2caf-48f9-4999-a793-82ec7c6beb2c", - "vm": { - "id": "/subscriptions/mysubscriptionid/resourceGroups/myResourceGroupName/providers/Microsoft.Compute/virtualMachines/myvm", - "uuid": "vmuuid" - }, - "details": null, - "startTime": "2018-08-29T20:13:53Z", - "endTime": "2018-08-29T20:14:13Z" + }, + "reportId": "7367cbb8-ae99-47d0-a33b-a283564d2cb1", + "vm": { + "id": "/subscriptions/mysubscriptionid/resourceGroups/myResourceGroupName/providers/Microsoft.Compute/virtualMachines/myvm", + "uuid": "vmuuid" + }, + "details": null, + "startTime": "2018-08-29T22:13:53Z", + "endTime": "2018-08-29T22:14:13Z" + } + }, + { + "id": "/subscriptions/mysubscriptionid/resourceGroups/myResourceGroupName/providers/Microsoft.Compute/virtualMachines/myvm/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/AuditSecureProtocol/reports/41ee2caf-48f9-4999-a793-82ec7c6beb2c", + "name": "41ee2caf-48f9-4999-a793-82ec7c6beb2c", + "properties": { + "complianceStatus": "Compliant", + "assignment": { + "name": "AuditSecureProtocol", + "configuration": { + "name": "AuditSecureProtocol" } - }] - } + }, + "reportId": "41ee2caf-48f9-4999-a793-82ec7c6beb2c", + "vm": { + "id": "/subscriptions/mysubscriptionid/resourceGroups/myResourceGroupName/providers/Microsoft.Compute/virtualMachines/myvm", + "uuid": "vmuuid" + }, + "details": null, + "startTime": "2018-08-29T20:13:53Z", + "endTime": "2018-08-29T20:14:13Z" + } + } + ] } } - } \ No newline at end of file + } +} diff --git a/specification/guestconfiguration/resource-manager/Microsoft.GuestConfiguration/stable/2018-11-20/examples/listGuestConfigurationAssignments.json b/specification/guestconfiguration/resource-manager/Microsoft.GuestConfiguration/stable/2018-11-20/examples/listGuestConfigurationAssignments.json index 698d88956c75..ebfc78e4c0ab 100644 --- a/specification/guestconfiguration/resource-manager/Microsoft.GuestConfiguration/stable/2018-11-20/examples/listGuestConfigurationAssignments.json +++ b/specification/guestconfiguration/resource-manager/Microsoft.GuestConfiguration/stable/2018-11-20/examples/listGuestConfigurationAssignments.json @@ -1,59 +1,59 @@ { - "parameters": { - "subscriptionId": "mySubscriptionId", - "resourceGroupName": "myResourceGroupName", - "vmName": "myVMName", - "api-version": "2018-11-20" - }, - "responses": { - "200": { - "headers": {}, - "body": [ - { - "location": "centraluseuap", - "id": "/subscriptions/subscriptionId/resourceGroups/myResourceGroupName/providers/Microsoft.Compute/virtualMachines/myvm/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/AuditSecureProtocol2", - "name": "AuditSecureProtocol2", - "properties": { - "complianceStatus": "Compliant", - "assignmentHash": "content hash", - "latestReportId": "/subscriptions/subscriptionId/resourceGroups/myResourceGroupName/providers/Microsoft.Compute/virtualMachines/myvm/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/AuditSecureProtocol2/reports/7367cbb8-ae99-47d0-a33b-a283564d2cb1", - "lastComplianceStatusChecked": "2018-08-29T22:14:13Z", - "context": null, - "guestConfiguration": { - "kind": null, - "name": "AuditSecureProtocol2", - "version": "1.0.0.3", - "contentUri": "https://mystorageaccount.blob.core.windows.net/builtinconfig/AuditSecureProtocol2/AuditSecureProtocol2_1.0.0.3.zip", - "contentHash": "content hash", - "configurationParameter": [], - "configurationSetting": null - }, - "provisioningState": null - } - }, - { - "location": "centraluseuap", - "id": "/subscriptions/subscriptionId/resourceGroups/myResourceGroupName/providers/Microsoft.Compute/virtualMachines/myvm/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/myAssignment", - "name": "myAssignment", - "properties": { - "complianceStatus": "Compliant", - "assignmentHash": "content hash", - "latestReportId": "/subscriptions/subscriptionId/resourceGroups/myResourceGroupName/providers/Microsoft.Compute/virtualMachines/myvm/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/myAssignment/reports/7367cbb8-ae99-47d0-a33b-a283564d2cb1", - "lastComplianceStatusChecked": "2018-08-29T22:14:13Z", - "context": null, - "guestConfiguration": { - "kind": null, - "name": "myAssignment", - "version": "1.0.0.3", - "contentUri": "https://mystorageaccount.blob.core.windows.net/builtinconfig/myAssignment/myAssignment.0.0.3.zip", - "contentHash": "content hash", - "configurationParameter": [], - "configurationSetting": null - }, - "provisioningState": null - } - } - ] - } + "parameters": { + "subscriptionId": "mySubscriptionId", + "resourceGroupName": "myResourceGroupName", + "vmName": "myVMName", + "api-version": "2018-11-20" + }, + "responses": { + "200": { + "headers": {}, + "body": [ + { + "location": "centraluseuap", + "id": "/subscriptions/subscriptionId/resourceGroups/myResourceGroupName/providers/Microsoft.Compute/virtualMachines/myvm/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/AuditSecureProtocol2", + "name": "AuditSecureProtocol2", + "properties": { + "complianceStatus": "Compliant", + "assignmentHash": "content hash", + "latestReportId": "/subscriptions/subscriptionId/resourceGroups/myResourceGroupName/providers/Microsoft.Compute/virtualMachines/myvm/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/AuditSecureProtocol2/reports/7367cbb8-ae99-47d0-a33b-a283564d2cb1", + "lastComplianceStatusChecked": "2018-08-29T22:14:13Z", + "context": null, + "guestConfiguration": { + "kind": null, + "name": "AuditSecureProtocol2", + "version": "1.0.0.3", + "contentUri": "https://mystorageaccount.blob.core.windows.net/builtinconfig/AuditSecureProtocol2/AuditSecureProtocol2_1.0.0.3.zip", + "contentHash": "content hash", + "configurationParameter": [], + "configurationSetting": null + }, + "provisioningState": null + } + }, + { + "location": "centraluseuap", + "id": "/subscriptions/subscriptionId/resourceGroups/myResourceGroupName/providers/Microsoft.Compute/virtualMachines/myvm/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/myAssignment", + "name": "myAssignment", + "properties": { + "complianceStatus": "Compliant", + "assignmentHash": "content hash", + "latestReportId": "/subscriptions/subscriptionId/resourceGroups/myResourceGroupName/providers/Microsoft.Compute/virtualMachines/myvm/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/myAssignment/reports/7367cbb8-ae99-47d0-a33b-a283564d2cb1", + "lastComplianceStatusChecked": "2018-08-29T22:14:13Z", + "context": null, + "guestConfiguration": { + "kind": null, + "name": "myAssignment", + "version": "1.0.0.3", + "contentUri": "https://mystorageaccount.blob.core.windows.net/builtinconfig/myAssignment/myAssignment.0.0.3.zip", + "contentHash": "content hash", + "configurationParameter": [], + "configurationSetting": null + }, + "provisioningState": null + } + } + ] } - } \ No newline at end of file + } +} diff --git a/specification/guestconfiguration/resource-manager/Microsoft.GuestConfiguration/stable/2018-11-20/examples/listOperations.json b/specification/guestconfiguration/resource-manager/Microsoft.GuestConfiguration/stable/2018-11-20/examples/listOperations.json index 357df1776c6c..b988a0d8de92 100644 --- a/specification/guestconfiguration/resource-manager/Microsoft.GuestConfiguration/stable/2018-11-20/examples/listOperations.json +++ b/specification/guestconfiguration/resource-manager/Microsoft.GuestConfiguration/stable/2018-11-20/examples/listOperations.json @@ -1,54 +1,54 @@ { - "parameters": { - "api-version": "2018-11-20" - }, - "responses": { - "200": { - "headers": {}, - "body": { - "value": [ - { - "name": "Microsoft.GuestConfiguration/guestConfigurationAssignments/write", - "display": { - "provider": "Microsoft Guest Configuration", - "resource": "Microsoft.GuestConfiguration/guestConfigurationAssignments", - "operation": "Microsoft.GuestConfiguration/guestConfigurationAssignments/write", - "description": "Create new guest configuration assignment." - }, - "properties": null - }, - { - "name": "Microsoft.GuestConfiguration/register/action", - "display": { - "provider": "Microsoft Guest Configuration", - "resource": "Register", - "operation": "Registers the feature for Microsoft.GuestConfiguration.", - "description": "Registers the subscription for the Microsoft.GuestConfiguration resource provider." - }, - "properties": null - }, - { - "name": "Microsoft.GuestConfiguration/guestConfigurationAssignments/read", - "display": { - "provider": "Microsoft Guest Configuration", - "resource": "Microsoft.GuestConfiguration/guestConfigurationAssignments", - "operation": "Microsoft.GuestConfiguration/guestConfigurationAssignments/read", - "description": "Get guest configuration assignment." - }, - "properties": null - }, - { - "name": "Microsoft.GuestConfiguration/guestConfigurationAssignments/reports/read", - "display": { - "provider": "Microsoft Guest Configuration", - "resource": "Microsoft.GuestConfiguration/guestConfigurationAssignments", - "operation": "Microsoft.GuestConfiguration/guestConfigurationAssignments/reports/read", - "description": "Get guest configuration assignment report." - }, - "properties": null - } - ] - } - } + "parameters": { + "api-version": "2018-11-20" + }, + "responses": { + "200": { + "headers": {}, + "body": { + "value": [ + { + "name": "Microsoft.GuestConfiguration/guestConfigurationAssignments/write", + "display": { + "provider": "Microsoft Guest Configuration", + "resource": "Microsoft.GuestConfiguration/guestConfigurationAssignments", + "operation": "Microsoft.GuestConfiguration/guestConfigurationAssignments/write", + "description": "Create new guest configuration assignment." + }, + "properties": null + }, + { + "name": "Microsoft.GuestConfiguration/register/action", + "display": { + "provider": "Microsoft Guest Configuration", + "resource": "Register", + "operation": "Registers the feature for Microsoft.GuestConfiguration.", + "description": "Registers the subscription for the Microsoft.GuestConfiguration resource provider." + }, + "properties": null + }, + { + "name": "Microsoft.GuestConfiguration/guestConfigurationAssignments/read", + "display": { + "provider": "Microsoft Guest Configuration", + "resource": "Microsoft.GuestConfiguration/guestConfigurationAssignments", + "operation": "Microsoft.GuestConfiguration/guestConfigurationAssignments/read", + "description": "Get guest configuration assignment." + }, + "properties": null + }, + { + "name": "Microsoft.GuestConfiguration/guestConfigurationAssignments/reports/read", + "display": { + "provider": "Microsoft Guest Configuration", + "resource": "Microsoft.GuestConfiguration/guestConfigurationAssignments", + "operation": "Microsoft.GuestConfiguration/guestConfigurationAssignments/reports/read", + "description": "Get guest configuration assignment report." + }, + "properties": null + } + ] + } } + } } diff --git a/specification/guestconfiguration/resource-manager/Microsoft.GuestConfiguration/stable/2018-11-20/guestconfiguration.json b/specification/guestconfiguration/resource-manager/Microsoft.GuestConfiguration/stable/2018-11-20/guestconfiguration.json index b4e14515a421..a2f4ef137443 100644 --- a/specification/guestconfiguration/resource-manager/Microsoft.GuestConfiguration/stable/2018-11-20/guestconfiguration.json +++ b/specification/guestconfiguration/resource-manager/Microsoft.GuestConfiguration/stable/2018-11-20/guestconfiguration.json @@ -743,18 +743,18 @@ "description": "Information about the VM." }, "ConfigurationInfo": { - "properties": { - "name": { - "type": "string", - "readOnly": true, - "description": "Name of the configuration." - }, - "version": { - "type": "string", - "readOnly": true, - "description": "Version of the configuration." - } + "properties": { + "name": { + "type": "string", + "readOnly": true, + "description": "Name of the configuration." }, + "version": { + "type": "string", + "readOnly": true, + "description": "Version of the configuration." + } + }, "description": "Information about the configuration." }, "AssignmentReportDetails": { @@ -860,5 +860,5 @@ "description": "Reason and code for the compliance of the guest configuration assignment resource." } }, -"parameters": {} + "parameters": {} }