Skip to main content

Compensatingcontrolresponse

Properties

NameTypeDescriptionNotes
IdStringThe system-generated unique identifier of the compensating control.[optional] [readonly]
NameStringThe display name of the compensating control.[optional] [readonly]
DescriptionStringA human-readable description of the compensating control.[optional] [readonly]
OwnerReference[required]
SecondaryOwners[]ReferenceReferences to additional identities or governance groups that share ownership of the compensating control.[optional] [readonly]
TypeStringThe type of compensating control that determines how a violation is addressed.[optional] [readonly]
ActionStringThe action performed when the compensating control is applied.[optional] [readonly]
ExpirationStringThe duration after which the applied control expires, expressed as a duration string.[optional] [readonly]
JustificationRequiredBooleanIndicates whether a justification is required when applying this control.[required][readonly]
WorkflowIDStringOpaque workflow definition identifier in the exact form required by the owning service.[optional] [readonly]

Examples

  • Prepare the resource
$Compensatingcontrolresponse = Initialize-Compensatingcontrolresponse  -Id 3e078865-55ed-43cf-b83c-85c58d2016e6 `
-Name Example Name `
-Description a description `
-Owner null `
-SecondaryOwners [{"id":"943a7c57da334d07ba2454bf7fcf144f","type":"IDENTITY","name":"John Doe"}] `
-Type MITIGATION `
-Action action `
-Expiration 720h `
-JustificationRequired true `
-WorkflowID 3e07886555ed43cfb83c85c58d2016e6
  • Convert the resource to JSON
$Compensatingcontrolresponse | ConvertTo-JSON

[Back to top]