Get Security Statuses (GET collection)

 

Updated: July 12, 2016

Request

Method

Request Uri

GET

https://<endpoint>/subscriptions/{subscriptionId}/providers/microsoft.Security/securityStatuses?api-version={api-version}

Request URI Parameters

Parameter

Description

subscriptionId

The subscription id

Api-version

The version of the Security RP protocol used for this request

Request Headers

Common request headers only.

Request Body

None.

Response

Status code

If successful, the operation returns HTTP status code of 200 (OK).

Response body

{
    "value": [
       // Classic Virtual Machines
        {
            "id": "/subscriptions/{id}/resourceGroups/{rg}/providers/Microsoft.ClassicCompute/virtualMachines/{vm-name}/providers/Microsoft.Security/securityStatuses/{vm-name}", 
            "name": "{vm-name}",
            "type": "Microsoft.Security/securityStatuses", 
            "properties": { }
        }, 
       // Virtual Machines 
        {
            "id": "/subscriptions/{id}/resourceGroups/{rg}/providers/Microsoft.Compute/virtualMachines/{vm-name}/providers/Microsoft.Security/securityStatuses/{vm-name}",
            "name": "{vm-name}",
            "type": "Microsoft.Security/securityStatuses",
            "properties": { }
        },

        // Classic Domain Names 
        {
            "id": "/subscriptions/{id}/resourceGroups/{rg}/providers/Microsoft.ClassicCompute/domainNames/{domain-name}/providers/Microsoft.Security/securityStatuses/{domain-name}",
            "name": "{domain-name}",
            "type": "Microsoft.Security/securityStatuses",
            "properties": { }
        },
        // Web Apps
        {
            "id": "/subscriptions/{id}/resourceGroups/{rg}/providers/Microsoft.Web/sites/{site}/providers/Microsoft.Security/securityStatuses/{site}",
            "name": "{site}",
            "type": "Microsoft.Security/securityStatuses",
            "properties": { }
        },
// Virtual Networks
        {
            "id": "/subscriptions/{id}/resourceGroups/{rg}/providers/Microsoft.Network/virtualNetworks/{vnet-name}/providers/Microsoft.Security/securityStatuses/{vnet-name}",
            "name": "{vnet-name}",
            "type": "Microsoft.Security/securityStatuses",
            "properties": { }
        },
// Virtual Networks/Subnets  
        {
            "id": "/subscriptions/{id}/resourceGroups/{rg}/providers/Microsoft.Network/virtualNetworks/{vnet-name}/subnets/{subnet-name}/providers/Microsoft.Security/securityStatuses/{subnet-name}",
            "name": "{subnet-name}",
            "type": "Microsoft.Security/securityStatuses",
            "properties": { }
        },
// Network Interfaces
        {
            "id": "/subscriptions/{id}/resourceGroups/{rg}/providers/Microsoft.Network/networkInterfaces/{nic}/providers/Microsoft.Security/securityStatuses/{nic}",
            "name": "{nic}",
            "type": "Microsoft.Security/securityStatuses",
            "properties": { }
        },
// Network Security Groups
         {
            "id": "/subscriptions/{id}/resourceGroups/{rg}/providers/Microsoft.Network/networkSecurityGroups/{nsg}/providers/Microsoft.Security/securityStatuses/{nsg}"
            "name": "{nsg}",
            "type": "Microsoft.Security/securityStatuses",
            "properties": { }
        },
        // Network Public IP Addresses
        {
            "id": "/subscriptions/{id}/resourceGroups/{rg}/providers/Microsoft.Network/publicIpAddresses/{name}/providers/Microsoft.Security/securityStatuses/{name}",
            "name": "{name}",
            "type": "Microsoft.Security/securityStatuses",
            "properties": { }
        },

        // Classic Virtual Networks
        {
            "id": "/subscriptions/{id}/resourceGroups/{rg}/providers/Microsoft.ClassicNetwork/virtualNetworks/{vnet-name}/providers/Microsoft.Security/securityStatuses/{vnet-name}",
            "name": "{vnet-name}",
            "type": "Microsoft.Security/securityStatuses",
            "properties": { }
        },
        // Classic Subnets 
        {
            "id": "/subscriptions/{id}/resourceGroups/{rg}/providers/Microsoft.ClassicNetwork/virtualNetworks/{vnet-name}/subnets/{subnet-name}/providers/Microsoft.Security/securityStatuses/{subnet-name}",
            "name": "{subnet-name}",
            "type": "Microsoft.Security/securityStatuses ",
            "properties": { }
        },
       // Classic Endpoints 
        {
            "id": "/subscriptions/{id}/resourceGroups/{rg}/providers/Microsoft.ClassicCompute/virtualMachines/{vm-name}/endpoints/{endpoint-name}/providers/Microsoft.Security/securityStatuses /{endpoint-name}",
            "name": "{endpoint-name}",
            "type": "Microsoft.Security/securityStatuses",
            "properties": { }
        },
       // SQL Servers
        {
            "id": "/subscriptions/{id}/resourceGroups/{rg}/providers/Microsoft.Sql/servers/{server-name}/providers/Microsoft.Security/securityStatuses/{server-name}",
            "name": "{server-name}",
            "type": "Microsoft.Security/securityStatuses",
            "properties": { }
        },
       // SQL Databases
        {
            "id": "/subscriptions/{id}/resourceGroups/{rg}/providers/Microsoft.Sql/servers/{server}/databases/{db}/providers/Microsoft.Security/securityStatuses/{db}",
            "name": "{db}",
            "type": "Microsoft.Security/securityStatuses",
            "properties": { }
        },
    ]

See Also

Security Resource Provider REST API Reference