3.0.0 • Published 5 years ago
@datafire/azure_security_topologies v3.0.0
@datafire/azure_security_topologies
Client library for Security Center
Installation and Usage
npm install --save @datafire/azure_security_topologieslet azure_security_topologies = require('@datafire/azure_security_topologies').create({
access_token: "",
refresh_token: "",
client_id: "",
client_secret: "",
redirect_uri: ""
});
.then(data => {
console.log(data);
});Description
API spec for Microsoft.Security (Azure Security Center) resource provider
Actions
Topology_ListByHomeRegion
Gets a list that allows to build a topology view of a subscription and location.
azure_security_topologies.Topology_ListByHomeRegion({
"subscriptionId": "",
"ascLocation": "",
"api-version": ""
}, context)Input
- input
object- subscriptionId required
string: Azure subscription ID - ascLocation required
string: The location where ASC stores the data of the subscription. can be retrieved from Get locations - api-version required
string: API version for the operation
- subscriptionId required
Output
- output TopologyList
Topology_List
Gets a list that allows to build a topology view of a subscription.
azure_security_topologies.Topology_List({
"subscriptionId": "",
"api-version": ""
}, context)Input
- input
object- subscriptionId required
string: Azure subscription ID - api-version required
string: API version for the operation
- subscriptionId required
Output
- output TopologyList
Topology_Get
Gets a specific topology component.
azure_security_topologies.Topology_Get({
"subscriptionId": "",
"resourceGroupName": "",
"ascLocation": "",
"topologyResourceName": "",
"api-version": ""
}, context)Input
- input
object- subscriptionId required
string: Azure subscription ID - resourceGroupName required
string: The name of the resource group within the user's subscription. The name is case insensitive. - ascLocation required
string: The location where ASC stores the data of the subscription. can be retrieved from Get locations - topologyResourceName required
string: Name of a topology resources collection. - api-version required
string: API version for the operation
- subscriptionId required
Output
- output TopologyResource
Definitions
TopologyList
- TopologyList
object- nextLink
string: The URI to fetch the next page. - value
array- items TopologyResource
- nextLink
TopologyResource
- TopologyResource
object- properties TopologyResourceProperties
- id
string: Resource Id - name
string: Resource name - type
string: Resource type - location
string: Location where the resource is stored
TopologyResourceProperties
- TopologyResourceProperties
object- calculatedDateTime
string: The UTC time on which the topology was calculated - topologyResources
array: Azure resources which are part of this topology resource- items TopologySingleResource
- calculatedDateTime
TopologySingleResource
- TopologySingleResource
object- children
array: Azure resources connected to this resource which are in lower level in the topology view - location
string: The location of this resource - networkZones
string: Indicates the resource connectivity level to the Internet (InternetFacing, Internal ,etc.) - parents
array: Azure resources connected to this resource which are in higher level in the topology view - recommendationsExist
boolean: Indicates if the resource has security recommendations - resourceId
string: Azure resource id - severity
string: The security severity of the resource - topologyScore
integer: Score of the resource based on its security severity
- children
TopologySingleResourceChild
- TopologySingleResourceChild
object- resourceId
string: Azure resource id which serves as child resource in topology view
- resourceId
TopologySingleResourceParent
- TopologySingleResourceParent
object- resourceId
string: Azure resource id which serves as parent resource in topology view
- resourceId
3.0.0
5 years ago