Remediations

list_remediations

dome9.dome9.Dome9.list_remediations(self)

List Remediations

Returns:List of Remediation object.
Return type:list
Response object:
{
    "id": "00000000-0000-0000-0000-000000000000",
    "ruleLogicHash": "string",
    "ruleName": "string",
    "ruleId": "string",
    "logic": "string",
    "rulesetId": 0,
    "cloudAccountId": "00000000-0000-0000-0000-000000000000",
    "platform": "Aws",
    "comment": "string",
    "cloudBots": [
        "string"
    ]
}

create_remediation

dome9.dome9.Dome9.create_remediation(self, remediation)

Create a Remediation

Parameters:remediation (dict) – Remediation object.
Returns:Remediation object.
Return type:dict
Response object:
{
    "id": "00000000-0000-0000-0000-000000000000",
    "ruleLogicHash": "string",
    "ruleName": "string",
    "ruleId": "string",
    "logic": "string",
    "rulesetId": 0,
    "cloudAccountId": "00000000-0000-0000-0000-000000000000",
    "platform": "Aws",
    "comment": "string",
    "cloudBots": [
        "string"
    ]
}

update_remediation

dome9.dome9.Dome9.update_remediation(self, remediation)

Update a Remediation

Parameters:remediation (dict) – Remediation object.
Returns:Remediation object.
Return type:dict
Response object:
{
    "id": "00000000-0000-0000-0000-000000000000",
    "ruleLogicHash": "string",
    "ruleName": "string",
    "ruleId": "string",
    "logic": "string",
    "rulesetId": 0,
    "cloudAccountId": "00000000-0000-0000-0000-000000000000",
    "platform": "Aws",
    "comment": "string",
    "cloudBots": [
        "string"
    ]
}

delete_remediation

dome9.dome9.Dome9.delete_remediation(self, remediationId)

Delete a Remediation

Parameters:remediationId (str) – ID of the remediation
Returns:Deletion status
Return type:bool