NAME

Add-DcsObjectImmutabilityRequiredApprover

SYNOPSIS

Adds the specified user as a required approver to the specified immutability object.

SYNTAX

Add-DcsObjectImmutabilityRequiredApprover [-ParentObject] <String> [-User <String>] [-Connection <String>] [-PipelineVariable <String>] [<CommonParameters>]


Add-DcsObjectImmutabilityRequiredApprover [-Immutable] <String> [-User <String>] [-Connection <String>] [-PipelineVariable <String>] [<CommonParameters>]


DESCRIPTION

Adds the specified user as a required approver to the specified immutability object.

PARAMETERS

-ParentObject <String>
Name or ID of the parent object.

Required: true
Position: 1
Default value:
Accept pipeline input: true
Accept wildcard characters: false

-Immutable <String>
ID of the immutability object.

Required: true
Position: named
Default value:
Accept pipeline input: false
Accept wildcard characters: false
 
-User <String[ ]>
The name or id of the user to be added as a required approver.

Required: false
Position: named
Default value:
Accept pipeline input: false
Accept wildcard characters: false

-Connection <String>
Alias representing the connection to the server group. If not specified, the default connection will be used.

Required: false
Position: named
Default value:
Accept pipeline input: false
Accept wildcard characters: false

-PipelineVariable <String>

Required: false
Position: named
Default value:
Accept pipeline input: false
Accept wildcard characters: false
 
<CommonParameters>
This cmdlet supports the common parameters: Verbose, Debug, ErrorAction, ErrorVariable, WarningAction, WarningVariable, OutBuffer, PipelineVariable, and OutVariable. For more information, see about_CommonParameters (<http://go.microsoft.com/fwlink/?LinkID=113216).>

INPUTS

OUTPUTS

ImmutableDataObject that identifies the immutability.

NOTES

Also see Add-DcsObjectImmutability, Get-DcsObjectImmutability.

EXAMPLES


-------------- Example 1 Add the specified user as a required approver-------------
Add-DcsObjectImmutabilityRequiredApprover -ParentObject "Virtual disk 1 @ 8/12/2025 10:58:05 AM UTC" -User Dave

Adds the specified user as a required approver of "Virtual disk 1 @ 8/12/2025 10:58:05 AM UTC" immutability data.

ParentObjectId:V.{25C53AAB-7384-11F0-A4E7-00155D020673}-00000001--V.{25C53AAB-7384-11F0-A4E7-00155D020673}-00000006
Hash:305B66A59D15B252092FBDA9D09711230C429F351897CBD430E7B55A35FD3B97
ImmutableObjectTimeStamp:8/12/2025 11:03:25 AM
ExpiryTimestamp :8/13/2025 5:58:05 PM
State  Completed
VerificationTimeStamp:8/12/2025 11:26:13 AM
VerificationState:VerificationInProgress
ExpiryTimeRequested :1/1/0001 12:00:00 AM
DeleteRequested:True
PendingApproval:False
PendingChanges :True
RequestedApprovalUsers:1/20/2026 6:19:06 PM
AcceptedApprovalUsers:{{49b2c323-1014-4f63-b96d-c0ce2bb3ea62}, {799d6c45-7b4a-45c3-a449-7c92618c4583}}
SequenceNumber :3716673
Id:3bdfbf2227d246b0974789379ce404b1
Caption:Immutable Virtual disk 1 @ 8/12/2025 10:58:05 AM UTC on SSV2
ExtendedCaption:Immutable Virtual disk 1 @ 8/12/2025 10:58:05 AM UTC on SSV2 expires - 8/13/2025 5:58:05 PM
Internal:False