public override void ExecuteCmdlet() { if (ParameterSetName == ByWorkspaceObject) { ResourceGroupName = Workspace.ResourceGroupName; WorkspaceName = Workspace.Name; } UpdatePSStorageInsightParameters parameters = new UpdatePSStorageInsightParameters { ResourceGroupName = ResourceGroupName, WorkspaceName = WorkspaceName, Name = Name, StorageAccountKey = StorageAccountKey, Containers = Containers != null?Containers.ToList() : null, Tables = Tables != null?Tables.ToList() : null }; WriteObject(OperationalInsightsClient.UpdatePSStorageInsight(parameters)); }
protected override void ProcessRecord() { if (ParameterSetName == ByWorkspaceObject) { ResourceGroupName = Workspace.ResourceGroupName; WorkspaceName = Workspace.Name; } UpdatePSStorageInsightParameters parameters = new UpdatePSStorageInsightParameters { ResourceGroupName = ResourceGroupName, WorkspaceName = WorkspaceName, Name = Name, StorageAccountKey = StorageAccountKey, Containers = Containers != null ? Containers.ToList() : null, Tables = Tables != null ? Tables.ToList() : null }; WriteObject(OperationalInsightsClient.UpdatePSStorageInsight(parameters)); }