-
Notifications
You must be signed in to change notification settings - Fork 7
/
Copy pathAbout_Pfa2ReferenceParameters.help.txt
210 lines (174 loc) · 7.46 KB
/
About_Pfa2ReferenceParameters.help.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
TOPIC
about_Pfa2ReferenceParameters
SHORT DESCRIPTION
Describes backwards compatibility issues with Reference parameters.
LONG DESCRIPTION
In the previous releases (PureStoragePowerShellSDK2 v2.2) of the SDK, some cmdlets had
so-called "Reference" parameters. For each reference parameter, there was a corresponding
cmdlet to create the reference object. (e.g. New-Pfa2ReferenceObject).
Not only were these poorly documented, but it made using these cmdlets awkward.
For the 2.16.17 release, all of these reference parameter types have been folded into
the direct parameters for each cmdlet.
The cmdlets that are affected:
New-Pfa2Connection
New-Pfa2Host
New-Pfa2Host
New-Pfa2Offload
New-Pfa2Offload
New-Pfa2Offload
New-Pfa2Offload
New-Pfa2Pod
New-Pfa2Pod
New-Pfa2Volume
New-Pfa2Volume
New-Pfa2VolumeGroup
Set-Pfa2VolumeSnapshotTagsBatch
Set-Pfa2VolumeTagBatch
Update-Pfa2ArrayEula
Update-Pfa2DirectoryService
Update-Pfa2Host
Update-Pfa2Host
Update-Pfa2Pod
Update-Pfa2ProtectionGroup
Update-Pfa2ProtectionGroup
Update-Pfa2ProtectionGroup
Update-Pfa2ProtectionGroup
Update-Pfa2RemoteProtectionGroup
Update-Pfa2Volume
Update-Pfa2Volume
Update-Pfa2Volume
Update-Pfa2VolumeGroup
The following is a list of each cmdlet, the reference parameter that has been removed, and the new
parameters that take their place.
Cmdlet New-Pfa2Connection
Parameter ProtocolEndpoint
-ProtocolEndpointId <String>
-ProtocolEndpointName <String>
Cmdlet New-Pfa2Host
Parameter Chap
-ChapHostPassword <String>
-ChapHostUser <String>
-ChapTargetPassword <String>
-ChapTargetUser <String>
Parameter PreferredArrays
-PreferredArraysId <List<String>>
-PreferredArraysName <List<String>>
Cmdlet New-Pfa2Offload
Parameter AmazonS3
-AmazonS3AccessKeyId <String>
-AmazonS3Bucket <String>
-AmazonS3PlacementStrategy <String>
-AmazonS3SecretAccessKey <String>
-AmazonS3Uri <String>
Parameter Azure
-AzureAccountName <String>
-AzureContainerName <String>
-AzureSecretAccessKey <String>
Parameter GoogleCloud
-GoogleCloudAccessKeyId <String>
-GoogleCloudBucket <String>
-GoogleCloudSecretAccessKey <String>
Parameter Nfs
-NfsAddress <String>
-NfsMountOptions <String>
-NfsMountPoint <String>
Cmdlet New-Pfa2Pod
Parameter FailoverPreferences
-FailoverPreferencesId <List<String>>
-FailoverPreferencesName <List<String>>
Parameter Source
-SourceId <String>
-SourceName <String>
Cmdlet New-Pfa2Volume
Parameter Qos
-QosBandwidthLimit <Object>
-QosBandwidthLimitReset [<SwitchParameter>]
-QosIopsLimit <Object>
-QosIopsLimitReset [<SwitchParameter>]
Parameter Source
-SourceId <String>
-SourceName <String>
Cmdlet New-Pfa2VolumeGroup
Parameter Qos
-QosBandwidthLimit <Object>
-QosBandwidthLimitReset [<SwitchParameter>]
-QosIopsLimit <Object>
-QosIopsLimitReset [<SwitchParameter>]
Cmdlet Set-Pfa2VolumeSnapshotTagsBatch
Parameter Tag
-TagCopyable <List<Boolean>>
-TagKey <List<String>>
-TagNamespace <List<String>>
-TagResourceId <List<String>>
-TagResourceName <List<String>>
-TagValue <List<String>>
Cmdlet Set-Pfa2VolumeTagBatch
Parameter Tag
-TagCopyable <List<Boolean>>
-TagKey <List<String>>
-TagNamespace <List<String>>
-TagResourceId <List<String>>
-TagResourceName <List<String>>
-TagValue <List<String>>
Cmdlet Update-Pfa2ArrayEula
Parameter Signature
-SignatureAccepted <DateTime>
-SignatureCompany <String>
-SignatureName <String>
-SignatureTitle <String>
Cmdlet Update-Pfa2DirectoryService
Parameter Management
-ManagementUserLoginAttribute <String>
-ManagementUserObjectClass <String>
Cmdlet Update-Pfa2Host
Parameter Chap
-ChapHostPassword <String>
-ChapHostUser <String>
-ChapTargetPassword <String>
-ChapTargetUser <String>
Parameter PreferredArrays
-PreferredArraysId <List<String>>
-PreferredArraysName <List<String>>
Cmdlet Update-Pfa2Pod
Parameter FailoverPreferences
-FailoverPreferencesId <List<String>>
-FailoverPreferencesName <List<String>>
Cmdlet Update-Pfa2ProtectionGroup
Parameter ReplicationScheduleBlackout
-ReplicationScheduleBlackoutEnd <Int64>
-ReplicationScheduleBlackoutStart <Int64>
Parameter SnapshotSchedule
-SnapshotScheduleAt <Int64>
-SnapshotScheduleEnabled <Boolean>
-SnapshotScheduleFrequency <Int64>
Parameter SourceRetention
-SourceRetentionAllForSec <Int32>
-SourceRetentionDays <Int32>
-SourceRetentionPerDay <Int32>
Parameter TargetRetention
-TargetRetentionAllForSec <Int32>
-TargetRetentionDays <Int32>
-TargetRetentionPerDay <Int32>
Cmdlet Update-Pfa2RemoteProtectionGroup
Parameter TargetRetention
-TargetRetentionAllForSec <Int32>
-TargetRetentionDays <Int32>
-TargetRetentionPerDay <Int32>
Cmdlet Update-Pfa2Volume
Parameter Pod
-PodId <String>
-PodName <String>
Parameter Qos
-QosBandwidthLimit <Object>
-QosBandwidthLimitReset [<SwitchParameter>]
-QosIopsLimit <Object>
-QosIopsLimitReset [<SwitchParameter>]
Parameter VolumeGroup
-VolumeGroupId <String>
-VolumeGroupName <String>
Cmdlet Update-Pfa2VolumeGroup
Parameter Qos
-QosBandwidthLimit <Object>
-QosBandwidthLimitReset [<SwitchParameter>]
-QosIopsLimit <Object>
-QosIopsLimitReset [<SwitchParameter>]