Microsoft.Security (preview:2024-08-01)

2024/12/05 • 6 new methods

SecurityConnectors_List (new)
Description Lists all the security connectors in the specified subscription. Use the 'nextLink' property in the response to get the next page of security connectors for the specified subscription.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.Security/securityConnectors
{
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
value:
[
{
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
properties:
{
hierarchyIdentifier: string ,
hierarchyIdentifierTrialEndDate: string ,
environmentName: enum ,
offerings:
[
{
offeringType: enum ,
description: string ,
}
,
]
,
environmentData:
{
environmentType: enum ,
}
,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
SecurityConnectors_ListByResourceGroup (new)
Description Lists all the security connectors in the specified resource group. Use the 'nextLink' property in the response to get the next page of security connectors for the specified resource group.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Security/securityConnectors
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
}

⚐ Response (200)

{
value:
[
{
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
properties:
{
hierarchyIdentifier: string ,
hierarchyIdentifierTrialEndDate: string ,
environmentName: enum ,
offerings:
[
{
offeringType: enum ,
description: string ,
}
,
]
,
environmentData:
{
environmentType: enum ,
}
,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
SecurityConnectors_Get (new)
Description Retrieves details of a specific security connector
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Security/securityConnectors/{securityConnectorName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
securityConnectorName: string ,
}

⚐ Response (200)

{
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
properties:
{
hierarchyIdentifier: string ,
hierarchyIdentifierTrialEndDate: string ,
environmentName: enum ,
offerings:
[
{
offeringType: enum ,
description: string ,
}
,
]
,
environmentData:
{
environmentType: enum ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
SecurityConnectors_CreateOrUpdate (new)
Description Creates or updates a security connector. If a security connector is already created and a subsequent request is issued for the same security connector id, then it will be updated.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Security/securityConnectors/{securityConnectorName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
securityConnectorName: string ,
securityConnector:
{
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
properties:
{
hierarchyIdentifier: string ,
hierarchyIdentifierTrialEndDate: string ,
environmentName: enum ,
offerings:
[
{
offeringType: enum ,
description: string ,
}
,
]
,
environmentData:
{
environmentType: enum ,
}
,
}
,
}
,
}

⚐ Response (200)

{
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
properties:
{
hierarchyIdentifier: string ,
hierarchyIdentifierTrialEndDate: string ,
environmentName: enum ,
offerings:
[
{
offeringType: enum ,
description: string ,
}
,
]
,
environmentData:
{
environmentType: enum ,
}
,
}
,
}

⚐ Response (201)

{
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
properties:
{
hierarchyIdentifier: string ,
hierarchyIdentifierTrialEndDate: string ,
environmentName: enum ,
offerings:
[
{
offeringType: enum ,
description: string ,
}
,
]
,
environmentData:
{
environmentType: enum ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
SecurityConnectors_Update (new)
Description Updates a security connector
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Security/securityConnectors/{securityConnectorName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
securityConnectorName: string ,
securityConnector:
{
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
properties:
{
hierarchyIdentifier: string ,
hierarchyIdentifierTrialEndDate: string ,
environmentName: enum ,
offerings:
[
{
offeringType: enum ,
description: string ,
}
,
]
,
environmentData:
{
environmentType: enum ,
}
,
}
,
}
,
}

⚐ Response (200)

{
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
properties:
{
hierarchyIdentifier: string ,
hierarchyIdentifierTrialEndDate: string ,
environmentName: enum ,
offerings:
[
{
offeringType: enum ,
description: string ,
}
,
]
,
environmentData:
{
environmentType: enum ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
SecurityConnectors_Delete (new)
Description Deletes a security connector.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Security/securityConnectors/{securityConnectorName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
securityConnectorName: string ,
}

⚐ Response (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}