New-AzFleetUpdateStageObject
Create an in-memory object for UpdateStage.
Syntax
New-AzFleetUpdateStageObject
-Name <String>
[-AfterStageWaitInSecond <Int32>]
[-Group <IUpdateGroup[]>]
[<CommonParameters>]
Description
Create an in-memory object for UpdateStage.
Examples
Example 1: create fleet update stage object with group string array
New-AzFleetUpdateStageObject -Name stag1 -Group @{name='group-a'} -AfterStageWaitInSecond 3600 | Format-List
AfterStageWaitInSecond : 3600
Group : {{
"name": "group-a"
}}
Name : stag1
This command create a fleet update stage object and shows as list.
Example 2: create fleet update stage object with update group object
$a = New-AzFleetUpdateGroupObject -Name 'Group-a'
$b = New-AzFleetUpdateGroupObject -Name 'Group-b'
$c = New-AzFleetUpdateGroupObject -Name 'Group-c'
New-AzFleetUpdateStageObject -Name stag1 -Group $a,$b,$c -AfterStageWaitInSecond 3600 | Format-List
AfterStageWaitInSecond : 3600
Group : {{
"name": "Group-a"
}, {
"name": "Group-b"
}, {
"name": "Group-c"
}}
Name : stag1
This command create a fleet update stage object and shows as list.
Parameters
-AfterStageWaitInSecond
The time in seconds to wait at the end of this stage before starting the next one. Defaults to 0 seconds if unspecified.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Group
Defines the groups to be executed in parallel in this stage. Duplicate groups are not allowed. Min size: 1.
Type: | IUpdateGroup[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Name
The name of the stage. Must be unique within the UpdateRun.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |