Skip to content

Commit 52e34df

Browse files
committed
removed confirm action from new cmdlets
1 parent 34e1af3 commit 52e34df

14 files changed

+50
-87
lines changed

src/DataShare/DataShare/Account/NewAzDataShareAccount.cs

Lines changed: 3 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -73,22 +73,15 @@ public class NewAzDataShareAccount : AzureDataShareCmdletBase
7373

7474
public override void ExecuteCmdlet()
7575
{
76-
this.ConfirmAction(
77-
string.Format(Resources.ResourceCreateConfirmation, this.Name),
78-
this.Name,
79-
this.NewAccount);
80-
}
81-
82-
private void NewAccount()
83-
{
84-
if (this.ShouldProcess(this.Name, "Create"))
76+
if (this.ShouldProcess(this.Name, $"Creating data share account '{this.Name}'."))
8577
{
8678
Account dataShareAccount = this.DataShareManagementClient.Accounts.Create(
8779
this.ResourceGroupName,
8880
this.Name,
8981
new Account()
9082
{
91-
Location = this.Location, Tags = this.Tag?.ToDictionaryTags(),
83+
Location = this.Location,
84+
Tags = this.Tag?.ToDictionaryTags(),
9285
Identity = new Identity
9386
{
9487
Type = "SystemAssigned"

src/DataShare/DataShare/DataSet/NewAzDataShareDataSet.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -229,7 +229,7 @@ public override void ExecuteCmdlet()
229229
ParameterSetNames.BlobDataSetParameterSet,
230230
StringComparison.OrdinalIgnoreCase))
231231
{
232-
if (this.ShouldProcess(this.Name, "Create"))
232+
if (this.ShouldProcess(this.Name, $"Creating data set '{this.Name}'"))
233233
{
234234
if (this.FilePath != null)
235235
{
@@ -297,7 +297,7 @@ public override void ExecuteCmdlet()
297297
StringComparison.OrdinalIgnoreCase))
298298
{
299299

300-
if (this.ShouldProcess(this.Name, "Create"))
300+
if (this.ShouldProcess(this.Name, $"Creating data set '{this.Name}'"))
301301
{
302302
if (this.FilePath != null)
303303
{
@@ -365,7 +365,7 @@ public override void ExecuteCmdlet()
365365
StringComparison.OrdinalIgnoreCase))
366366
{
367367
storageAccountName = parsedStorageResourceId.GetAccountName();
368-
if (this.ShouldProcess(this.Name, "Create"))
368+
if (this.ShouldProcess(this.Name, $"Creating data set '{this.Name}'"))
369369
{
370370
if (this.FileName != null)
371371
{

src/DataShare/DataShare/DataSetMapping/NewAzDataShareDataSetMapping.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -198,7 +198,7 @@ public override void ExecuteCmdlet()
198198
ParameterSetNames.BlobDataSetParameterSet,
199199
StringComparison.OrdinalIgnoreCase))
200200
{
201-
if (this.ShouldProcess(this.Name, "Create"))
201+
if (this.ShouldProcess(this.Name, $"Creating data set mapping '{this.Name}'"))
202202
{
203203
if (this.FilePath != null)
204204
{
@@ -269,7 +269,7 @@ public override void ExecuteCmdlet()
269269
StringComparison.OrdinalIgnoreCase))
270270
{
271271

272-
if (this.ShouldProcess(this.Name, "Create"))
272+
if (this.ShouldProcess(this.Name, $"Creating data set mapping '{this.Name}'"))
273273
{
274274
if (this.FilePath != null)
275275
{

src/DataShare/DataShare/Invitation/GetAzDataShareInvitation.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -83,6 +83,7 @@ public class GetAzDataShareInvitation : AzureDataShareCmdletBase
8383
HelpMessage = "Azure data share invitation name",
8484
ParameterSetName = ParameterSetNames.FieldsParameterSet)]
8585
[ValidateNotNullOrEmpty]
86+
[ResourceNameCompleter(ResourceTypes.Invitation, "ResourceGroupName", "AccountName","ShareName")]
8687
public string Name { get; set; }
8788

8889
/// <summary>

src/DataShare/DataShare/Invitation/NewAzDataShareInvitation.cs

Lines changed: 28 additions & 44 deletions
Original file line numberDiff line numberDiff line change
@@ -127,55 +127,39 @@ public override void ExecuteCmdlet()
127127
{
128128
if (this.ParameterSetName.Equals(ParameterSetNames.InvitationEmailParameterSet, StringComparison.OrdinalIgnoreCase))
129129
{
130-
this.ConfirmAction(
131-
string.Format(Resources.ResourceCreateConfirmation, this.Name),
132-
this.Name,
133-
this.NewEmailInvitation);
134-
}
135-
136-
if (this.ParameterSetName.Equals(ParameterSetNames.InvitationTenantParameterSet, StringComparison.OrdinalIgnoreCase))
137-
{
138-
this.ConfirmAction(
139-
string.Format(Resources.ResourceCreateConfirmation, this.Name),
140-
this.Name,
141-
this.NewObjectIdInvitation);
142-
}
143-
}
130+
if (this.ShouldProcess(this.Name, $"Creating invitation '{this.Name}'"))
131+
{
132+
Invitation newInvitation = this.DataShareManagementClient.Invitations.Create(
133+
this.ResourceGroupName,
134+
this.AccountName,
135+
this.ShareName,
136+
this.Name,
137+
new Invitation()
138+
{
139+
TargetEmail = this.TargetEmail
140+
});
144141

145-
private void NewEmailInvitation()
146-
{
147-
if (this.ShouldProcess(this.Name, "Create"))
148-
{
149-
Invitation newInvitation = this.DataShareManagementClient.Invitations.Create(
150-
this.ResourceGroupName,
151-
this.AccountName,
152-
this.ShareName,
153-
this.Name,
154-
new Invitation()
155-
{
156-
TargetEmail = this.TargetEmail
157-
});
158-
159-
this.WriteObject(newInvitation.ToPsObject());
142+
this.WriteObject(newInvitation.ToPsObject());
143+
}
160144
}
161-
}
162145

163-
private void NewObjectIdInvitation()
164-
{
165-
if (this.ShouldProcess(this.Name, "Create"))
146+
if (this.ParameterSetName.Equals(ParameterSetNames.InvitationTenantParameterSet, StringComparison.OrdinalIgnoreCase))
166147
{
167-
Invitation newInvitation = this.DataShareManagementClient.Invitations.Create(
168-
this.ResourceGroupName,
169-
this.AccountName,
170-
this.ShareName,
171-
this.Name,
172-
new Invitation()
173-
{
174-
TargetObjectId = this.TargetObjectId,
175-
TargetActiveDirectoryId = this.TargetTenantId
176-
});
148+
if (this.ShouldProcess(this.Name, $"Creating invitation '{this.Name}'"))
149+
{
150+
Invitation newInvitation = this.DataShareManagementClient.Invitations.Create(
151+
this.ResourceGroupName,
152+
this.AccountName,
153+
this.ShareName,
154+
this.Name,
155+
new Invitation()
156+
{
157+
TargetObjectId = this.TargetObjectId,
158+
TargetActiveDirectoryId = this.TargetTenantId
159+
});
177160

178-
this.WriteObject(newInvitation.ToPsObject());
161+
this.WriteObject(newInvitation.ToPsObject());
162+
}
179163
}
180164
}
181165
}

src/DataShare/DataShare/Invitation/RemoveAzDataShareInvitation.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -80,6 +80,7 @@ public class RemoveAzDataShareInvitation : AzureDataShareCmdletBase
8080
ValueFromPipelineByPropertyName = true,
8181
ParameterSetName = ParameterSetNames.FieldsParameterSet,
8282
HelpMessage = "Azure data share invitation name")]
83+
[ResourceNameCompleter(ResourceTypes.Invitation, "ResourceGroupName", "AccountName", "ShareName")]
8384
public string Name { get; set; }
8485

8586

src/DataShare/DataShare/ParameterSetNames.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,5 +10,6 @@ class ParameterSetNames
1010
public const string BlobDataSetParameterSet = "ByBlobDataSetParamaterSet";
1111
public const string AdlsGen2DataSetParameterSet = "ByAdlsGen2DataSetParameterSet";
1212
public const string AdlsGen1DataSetParameterSet = "ByAdlsGen1DataSetParameterSet";
13+
public const string ProviderShareSubscriptionParameterSet = "ByProviderShareSubscriptionParameterSet";
1314
}
1415
}

src/DataShare/DataShare/Properties/AssemblyInfo.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,5 +25,5 @@
2525
[assembly: ComVisible(false)]
2626
[assembly: CLSCompliant(false)]
2727
[assembly: Guid("d90791a2-8102-47fc-8150-de25ae796eb1")]
28-
[assembly: AssemblyVersion("1.1.0")]
29-
[assembly: AssemblyFileVersion("1.1.0")]
28+
[assembly: AssemblyVersion("0.1.0")]
29+
[assembly: AssemblyFileVersion("0.1.0")]

src/DataShare/DataShare/ProviderShareSubscriptions/GrantAzDataShareSubscriptionAccess.cs

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -80,8 +80,7 @@ public class GrantAzDataShareSubscriptionAccess : AzureDataShareCmdletBase
8080
Mandatory = true,
8181
ValueFromPipelineByPropertyName = true,
8282
HelpMessage = "The share subscription id of the provider share subscription",
83-
ParameterSetName = ParameterSetNames.ResourceIdParameterSet)]
84-
[ResourceIdCompleter(ResourceTypes.ShareSubscription)]
83+
ParameterSetName = ParameterSetNames.ProviderShareSubscriptionParameterSet)]
8584
[ValidateNotNullOrEmpty]
8685
public string ShareSubscriptionId { get; set; }
8786

@@ -92,7 +91,7 @@ public class GrantAzDataShareSubscriptionAccess : AzureDataShareCmdletBase
9291
Mandatory = true,
9392
ValueFromPipelineByPropertyName = true,
9493
HelpMessage = "The resource id of the azure data share",
95-
ParameterSetName = ParameterSetNames.ResourceIdParameterSet)]
94+
ParameterSetName = ParameterSetNames.ProviderShareSubscriptionParameterSet)]
9695
[ResourceIdCompleter(ResourceTypes.Share)]
9796
[ValidateNotNullOrEmpty]
9897
public string ResourceId { get; set; }

src/DataShare/DataShare/ProviderShareSubscriptions/RevokeAzDataShareSubscriptionAccess.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@ public class RevokeAzDataShareSubscriptionAccess : AzureDataShareCmdletBase
8181
Mandatory = true,
8282
ValueFromPipelineByPropertyName = true,
8383
HelpMessage = "The share subscription id of the provider share subscription",
84-
ParameterSetName = ParameterSetNames.ResourceIdParameterSet)]
84+
ParameterSetName = ParameterSetNames.ProviderShareSubscriptionParameterSet)]
8585
[ValidateNotNullOrEmpty]
8686
public string ShareSubscriptionId { get; set; }
8787

@@ -92,7 +92,7 @@ public class RevokeAzDataShareSubscriptionAccess : AzureDataShareCmdletBase
9292
Mandatory = true,
9393
ValueFromPipelineByPropertyName = true,
9494
HelpMessage = "The resource id of the azure data share",
95-
ParameterSetName = ParameterSetNames.ResourceIdParameterSet)]
95+
ParameterSetName = ParameterSetNames.ProviderShareSubscriptionParameterSet)]
9696
[ResourceIdCompleter(ResourceTypes.Share)]
9797
[ValidateNotNullOrEmpty]
9898
public string ResourceId { get; set; }

src/DataShare/DataShare/Share/GetAzDataShareProviderShareSubscription.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@ public class GetAzDataShareProviderShareSubscription : AzureDataShareCmdletBase
8686
Mandatory = false,
8787
ValueFromPipelineByPropertyName = true,
8888
HelpMessage = "The share subscription id of the provider share subscription",
89-
ParameterSetName = ParameterSetNames.ResourceIdParameterSet)]
89+
ParameterSetName = ParameterSetNames.ProviderShareSubscriptionParameterSet)]
9090
[ValidateNotNullOrEmpty]
9191
public string ShareSubscriptionId { get; set; }
9292

@@ -97,7 +97,7 @@ public class GetAzDataShareProviderShareSubscription : AzureDataShareCmdletBase
9797
Mandatory = true,
9898
ValueFromPipelineByPropertyName = true,
9999
HelpMessage = "The resource id of the share",
100-
ParameterSetName = ParameterSetNames.ResourceIdParameterSet)]
100+
ParameterSetName = ParameterSetNames.ProviderShareSubscriptionParameterSet)]
101101
[ResourceIdCompleter(ResourceTypes.Share)]
102102
[ValidateNotNullOrEmpty]
103103
public string ResourceId { get; set; }

src/DataShare/DataShare/Share/NewAzDataShare.cs

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -82,15 +82,7 @@ public class NewAzDataShare : AzureDataShareCmdletBase
8282

8383
public override void ExecuteCmdlet()
8484
{
85-
this.ConfirmAction(
86-
string.Format(Resources.ResourceCreateConfirmation, this.Name),
87-
this.Name,
88-
this.NewShare);
89-
}
90-
91-
private void NewShare()
92-
{
93-
if (this.ShouldProcess(this.Name, "Create"))
85+
if (this.ShouldProcess(this.Name, $"Creating data share '{this.Name}'"))
9486
{
9587
Share dataShare = this.DataShareManagementClient.Shares.Create(
9688
this.ResourceGroupName,

src/DataShare/DataShare/ShareSubscription/NewAzDataShareSubscription.cs

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -74,15 +74,7 @@ public class NewAzDataShareSubscription : AzureDataShareCmdletBase
7474

7575
public override void ExecuteCmdlet()
7676
{
77-
this.ConfirmAction(
78-
string.Format(Resources.ResourceCreateConfirmation, this.Name),
79-
this.Name,
80-
this.NewShareSubscription);
81-
}
82-
83-
private void NewShareSubscription()
84-
{
85-
if (this.ShouldProcess(this.Name, "Create"))
77+
if (this.ShouldProcess(this.Name, $"Creating share subscription '{this.Name}'"))
8678
{
8779
ShareSubscription shareSubscription = this.DataShareManagementClient.ShareSubscriptions.Create(
8880
this.ResourceGroupName,

src/DataShare/DataShare/SynchronizationSettings/NewAzDataShareSynchronizationSetting.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -108,7 +108,7 @@ public class NewAzDataShareSynchronizationSetting : AzureDataShareCmdletBase
108108

109109
public override void ExecuteCmdlet()
110110
{
111-
if (this.ShouldProcess(this.Name, "Create"))
111+
if (this.ShouldProcess(this.Name, $"Creating share synchronization '{this.Name}'"))
112112
{
113113
var setting = new ScheduledSynchronizationSetting(
114114
recurrenceInterval: this.RecurrenceInterval,

0 commit comments

Comments
 (0)