ApiCollectionInner Class
- java.
lang. Object - com.
azure. core. management. ProxyResource - com.
azure. resourcemanager. security. fluent. models. ApiCollectionInner
- com.
- com.
public final class ApiCollectionInner
extends ProxyResource
An API collection as represented by Microsoft Defender for APIs.
Method Summary
| Modifier and Type | Method and Description |
|---|---|
| String |
baseUrl()
Get the base |
| String |
discoveredVia()
Get the discovered |
| String |
displayName()
Get the display |
|
static
Api |
fromJson(JsonReader jsonReader)
Reads an instance of Api |
| String |
id()
Get the id property: Fully qualified resource Id for the resource. |
| String |
name()
Get the name property: The name of the resource. |
| Long |
numberOfApiEndpoints()
Get the number |
| Long |
numberOfApiEndpointsWithSensitiveDataExposed()
Get the number |
| Long |
numberOfExternalApiEndpoints()
Get the number |
| Long |
numberOfInactiveApiEndpoints()
Get the number |
| Long |
numberOfUnauthenticatedApiEndpoints()
Get the number |
|
Provisioning |
provisioningState()
Get the provisioning |
| String |
sensitivityLabel()
Get the sensitivity |
|
System |
systemData()
Get the system |
|
Json |
toJson(JsonWriter jsonWriter) |
| String |
type()
Get the type property: The type of the resource. |
| void |
validate()
Validates the instance. |
Methods inherited from ProxyResource
Methods inherited from java.lang.Object
Method Details
baseUrl
public String baseUrl()
Get the baseUrl property: The base URI for this API collection. All endpoints of this API collection extend this base URI.
Returns:
discoveredVia
public String discoveredVia()
Get the discoveredVia property: The resource Id of the resource from where this API collection was discovered.
Returns:
displayName
public String displayName()
Get the displayName property: The display name of the API collection.
Returns:
fromJson
public static ApiCollectionInner fromJson(JsonReader jsonReader)
Reads an instance of ApiCollectionInner from the JsonReader.
Parameters:
Returns:
Throws:
id
public String id()
Get the id property: Fully qualified resource Id for the resource.
Overrides:
ApiCollectionInner.id()Returns:
name
public String name()
Get the name property: The name of the resource.
Overrides:
ApiCollectionInner.name()Returns:
numberOfApiEndpoints
public Long numberOfApiEndpoints()
Get the numberOfApiEndpoints property: The number of API endpoints discovered in this API collection.
Returns:
numberOfApiEndpointsWithSensitiveDataExposed
public Long numberOfApiEndpointsWithSensitiveDataExposed()
Get the numberOfApiEndpointsWithSensitiveDataExposed property: The number of API endpoints in this API collection which are exposing sensitive data in their requests and/or responses.
Returns:
numberOfExternalApiEndpoints
public Long numberOfExternalApiEndpoints()
Get the numberOfExternalApiEndpoints property: The number of API endpoints in this API collection for which API traffic from the internet was observed.
Returns:
numberOfInactiveApiEndpoints
public Long numberOfInactiveApiEndpoints()
Get the numberOfInactiveApiEndpoints property: The number of API endpoints in this API collection that have not received any API traffic in the last 30 days.
Returns:
numberOfUnauthenticatedApiEndpoints
public Long numberOfUnauthenticatedApiEndpoints()
Get the numberOfUnauthenticatedApiEndpoints property: The number of API endpoints in this API collection that are unauthenticated.
Returns:
provisioningState
public ProvisioningState provisioningState()
Get the provisioningState property: Gets the provisioning state of the API collection.
Returns:
sensitivityLabel
public String sensitivityLabel()
Get the sensitivityLabel property: The highest priority sensitivity label from Microsoft Purview in this API collection.
Returns:
systemData
public SystemData systemData()
Get the systemData property: Azure Resource Manager metadata containing createdBy and modifiedBy information.
Returns:
toJson
public JsonWriter toJson(JsonWriter jsonWriter)
Overrides:
ApiCollectionInner.toJson(JsonWriter jsonWriter)Parameters:
Throws:
type
public String type()
Get the type property: The type of the resource.
Overrides:
ApiCollectionInner.type()Returns:
validate
public void validate()
Validates the instance.